首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于android googlemap定位有关问题

2013-03-06 
关于androidgoogle地图定位问题。自己上网搜资料,看视频,然后 写了个demo就是打开程序 自动定位 当前手机的

关于android google地图定位问题。
自己上网搜资料,看视频,然后 写了个demo  就是打开程序 自动定位 当前手机的位置 用GPS。

刚刚 接触android,然后 自己写下 demo  玩= =!然后最近写了个 定位的
然后根据这个拿到当前的经纬度
LocationManager locationM;
Location location1 = locationM.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location1 != null) {
int x = (int) (location1.getLatitude() * 1000000);
int y = (int) (location1.getLongitude() * 1000000);
                    }

然后就是往地图上 打上标记
                          
                           GeoPoint point = new GeoPoint(x, y);
OverlayItem overlayItem = new OverlayItem(point, "", "");

当然 地图 放到到参数 17  setZoom(17)

然后测试了  ,标记显示出来了 。但是误差 有几百米。

这个误差 是怎么回事 ?gps 的本身误差 ? 还是地图的问题? 还是说 打标标记时 出现的问题。还有这个偏移 怎么处理?是不是有个固定值,还是一套算法。我很想知道。
[解决办法]
请问一下楼主是怎么解决了么,我用的android sdk里自带的demo例子,也是误差好多,
[解决办法]
楼主用百度吧。google在国内卡的B
[解决办法]
请百度 火星坐标系, 坐标偏移 之类关键字。

热点排行