本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 3722|回复: 1
打印 上一主题 下一主题

android开发使用谷歌地图问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-11-18 17:22:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近我在做手机地图应用程序,看到谷歌地图比较不错,打算在谷歌地图上进行开发,但是谷歌地图的定位偏差导致不能进一步开展开发工作。

开始按照谷歌地图官方文档,打算在android端实现一个定位的demo,通过调用谷歌地图api的方式获取当前位置,并在手机上进行定位,发现与实际位置有很大偏差。查了很多资料,发现这是中国大陆对谷歌的地图进行了偏移,但是卫星图并没有做偏移。线路图层和卫星图层无法对应,可以通过访问maps.google.com进行验证。

之后,发现大陆已经推出了ditu.google.com,这个地图的线路图层和卫星图层没有偏差,在网页端能够正常使用。

但是我现在需要在手机上开发地图应用程序,目前存在的问题是,android手机上获得本地坐标,定位在卫星图上是准的,在线路图上不准;在iphone手机上定位,线路图是准的,卫星图不准。

手机自带的谷歌地图软件采用的是ditu.google.com的服务,定位和混合模式(线路图+卫星图)的显示都是正常的,有人提出谷歌地图的实现并不是依靠谷歌地图api,而是编好代码后整体打包成一个apk,但是我们并不能指望google公司能够公开谷歌地图的源代码。

目前开发陷入僵局,想知道如何实现类似手机自带谷歌地图软件那样,在android和iphone端都能够正常进行定位和混合模式的显示。希望有高手能够解决这个问题^_^
ChinaGDG.com
回复

使用道具 举报

2#
发表于 2012-11-22 08:01:14 | 只看该作者
石彬:你好!

看我这里的回答:http://www.chinagdg.com/thread-989-1-1.html    采用网页的显示功能,把移动设备上的应用,开发成显示普通网页的方式,也就是桌面的和移动的地图采用同一网页显示,这样全都使用国内的版本,没有坐标定位问题,另外只需要开发一次,桌面和移动设备上都能看到。

谢谢。
ChinaGDG.com
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表