在中国使用谷歌地图 Android API

4
如何使在中国使用Google Maps Android API(v2)定位的坐标正确显示在谷歌地图上?这些坐标的类型是WGS84还是GCJ02?有什么看法?

你想创建坐标还是想在 Google 地图上显示坐标? - Jayakrishnan Salim
我想解决在我的应用程序中使用Google Maps Android API定位我的当前位置时,在中国遇到的偏移问题。 - yong gong
2个回答

2
目前谷歌地图在中国没有官方支持。技术上,地图是可以使用的,但对于您的中国客户存在两个主要问题:
  • 没有安装谷歌Play服务将无法使用地图。大多数中国用户没有安装这项服务。
  • 谷歌地图实际上不够准确,并且坐标存在一些奇怪的偏移。
您有哪些选择?您将需要使用百度地图。但是他们的API库与谷歌地图不同,因此为了解决问题,您可能需要查看我们编写的此库:https://github.com/car2go/AnyMaps

1
Google目前在中国仍未获得地图发布许可证(至少根据我最新的信息)。很可能在不久的将来,Google地图服务将被屏蔽。许多中国网站,包括我们自己的网站,使用Google的JS以及他们的Service API,其中包括Google的地理编码API。在中国,百度(NASDAQ:BIDU)和搜狗(SOHU(NASDAQ:SOHU)的一部分)都提供在线地图和API。实际上,截至目前为止,Google地图API仍然可用。根据最近的中国科技新闻报道,Google中国通过了年度检查并有更多机会获得在线地图业务许可证,因此这三个API是可用的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接