当前位置:编程学习 > wap >>

Android 百度地图为什么总定位到易做图

      mLocationManager = app.mBMapMan.getLocationManager();
 MyLocationOverlay mylocTest = new MyLocationOverlay(this, mMapView);
 mylocTest.enableMyLocation(); // 启用定位
 mylocTest.enableCompass(); // 启用指南针
 mMapView.getOverlays().add(mylocTest);

按照百度提供的挨批demo想打开应用的时候定位到自己当前位置,但是为什么总定位到易做图?
求大虾指点一下什么原因? --------------------编程问答-------------------- 自己顶一下,求大虾指点下啊 --------------------编程问答-------------------- 默认坐标就是易做图,你的坐标有传给API接口吗? --------------------编程问答-------------------- 可能易做图的坐标是0,0吧 --------------------编程问答--------------------
引用 2 楼  的回复:
默认坐标就是易做图,你的坐标有传给API接口吗?


汗!没有Geo常识~
0,0在非洲西边海里
--------------------编程问答-------------------- 设备没有GPS信号吧,没有取得位置。 --------------------编程问答-------------------- 没取得位置信息,设置为默认值了吧 --------------------编程问答--------------------
引用 6 楼  的回复:
没取得位置信息,设置为默认值了吧
那个地方设置成了默认值了啊,应该怎么修改呢? --------------------编程问答-------------------- mMapController.setCenter(point);  //设置地图中心点 --------------------编程问答-------------------- lat =30;  //这里可以随便定义您的坐标
lnt =120;   //这里可以随便定义您的坐标
MapController mMapController = mMapView.getController();
GeoPoint point = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
mMapController.setCenter(point); --------------------编程问答-------------------- --------------------编程问答--------------------
引用 9 楼  的回复:
lat =30; //这里可以随便定义您的坐标
lnt =120; //这里可以随便定义您的坐标
MapController mMapController = mMapView.getController();
GeoPoint point = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
mMapController.setCen……
就是我想在打开应用的时候就直接显示自己当前的位置,不想自定义经纬度。 --------------------编程问答--------------------
引用 8 楼  的回复:
mMapController.setCenter(point); //设置地图中心点
但是现在没有自定义经纬度,想打开应用的时候就直接显示当前的位置。 --------------------编程问答-------------------- 建议你认真看看百度的APIDEMO里面的LocationOverlayDemo
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,