解决方案 »

  1.   

    有没有人遇到过,求指点,刚学android
      

  2.   

    你是不是没有把百度API Key换上去啊?
      

  3.   

    6楼正解,应该是你的API KEY没写对,导致的
      

  4.   

    你是不是在虚拟机上运行的?电脑一般定不出位,如果你测试显示一下定位后的经纬度多半会是经度0纬度0,或者出现error 167。建议连接手机后在手机上开GPS测试,这样按经验也得定位好几次才大致正确。
    再不行就可能是XML、service、申请key的问题,大致不会有别的原因了。
      

  5.   

    我在真机上运行的,照着API来写的,也没显示地图数据,是一片网格,不过在xml里报这个错
    The following classes could not be instantiated:
    - com.baidu.mapapi.map.MapView (Open Class, Show Error Log)
    See the Error Log (Window > Show View) for more details.
    Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipsejava.lang.ClassCastException: com.android.layoutlib.bridge.android.BridgeContext cannot be cast to android.app.Activity