现在的位置: 首页 > 综合 > 正文

关于google maps显示不准确的问题(产生偏移量)解决方法

2013年03月28日 ⁄ 综合 ⁄ 共 674字 ⁄ 字号 评论关闭

最近做一个项目需要做google地图,自然需要用到google maps api,现在api3已经出来了,发现还不错,不需要注册apikey即可使用。但是貌似卫星的功能还不完善,需要加强。于是还是选择用api2的接口实现,但是发现一个问题就是地图和卫星的显示的位置竟然存在几百米的误差,这个我专门上网去搜索了,很多都说是出于国家安全考虑,中国地图普遍存在600米左右的偏移量,但是还是没找到解决办法,终于在中国地图经纬度偏移修正算法完美解决方案中找到了答案,于是我将apikey改了下,把<script src="http://maps.google.com//maps?file=api&amp;v=2&amp;key=ABQIAAAAPSJ_Kt1efINWexCjgvQ8fRQC4g0zlOZ7xjYyk19FY1d7ET-LeBT9fb55-1SQQyvSs-8f_y4XSbZ4Pw" type="text/javascript"></script>改成<script src="http://ditu.google.com//maps?file=api&amp;v=2&amp;key=ABQIAAAAPSJ_Kt1efINWexCjgvQ8fRQC4g0zlOZ7xjYyk19FY1d7ET-LeBT9fb55-1SQQyvSs-8f_y4XSbZ4Pw" type="text/javascript"></script>,这样就看出区别了,原来是提供的接口不同,将maps.google改成ditu.google之后即可显示准确的地理位置。

抱歉!评论已关闭.