当前位置: 首页 > 知识库问答 >
问题:

目前,在中国使用谷歌地图android是否可行?

陆绍辉
2023-03-14

目前正在开发一个应用程序,包括谷歌地图,我也愿意让它为中国工作。

我知道中国的情况在过去几年里有了一些变化。所以我想知道:在中国有没有可能将谷歌地图用于android应用程序?

如果我尝试直接使用它,地图将保持空白,加载时间可能太长,或者被中国防火墙阻止。我的手机有谷歌服务,这与其他手机不同。

但是,中国有一个版本的谷歌地图。见此链接:http://www.google.cn/maps?hl=en

因此,由于谷歌的一部分没有被阻止,当用户本人在中国或没有谷歌服务或VPN时,是否可以从中国服务器加载谷歌地图API for android的数据?

共有2个答案

林龙野
2023-03-14

几乎所有的谷歌服务都不在中国工作。大多数中国开发者使用百度或高德作为定位提供商。

暴辰龙
2023-03-14

我终于放弃了谷歌地图,改用高德(amap)。

首先,因为谷歌地图需要谷歌服务,而这在中国手机上是不可用的。

那么因为如果有办法用JavaScript去中国谷歌地图(见以下链接:developers.google.com/maps/faq?hl=en#china_ws_access),对于java的android来说仍然不可靠。

 类似资料:
  • 所以我看到了一个特殊的例外,我敢肯定的是谷歌地图的绘图代码。 我有一个片段,在那里我以编程方式添加了一个支持地图片段,然后我在其中操纵谷歌地图实例。 这是stacktrace: 我无法可靠地复制它(尽管这种情况经常发生),我已经查看了ReadWriteDirectByteBuffer和ShortToByteBufferAdapter,但没有任何东西突然出现在我面前。 有什么想法吗?

  • 我如何使用https://maps.googleapis.com/maps/api/js在谷歌地图的webview中,我试图展示一张谷歌地图,就像来自waqi weather的地图一样,地图上包含关于空气污染的信息。就这样https://aqicn.org/faq/2015-09-18/map-web-service-real-time-air-quality-tile-api/

  • 1)创建新项目。 2)选定的谷歌地图创建。 3)调试google_maps_api.xml所遵循的步骤。 5)AndroidManifest.xml

  • 我有问题加载一个谷歌地图在我的片段。一切都从一个循环器视图适配器开始,该适配器启动活动“ViatGedetAllViewActivity”: 这是我的DetallViewActivity: =2 03-24 02:55:53.881 639-7362/com.example.usuari.MyApplication3 w/ResourcesManager:GetTopleVelResources:

  • 是否可以使用Google API为网站创建一个与此完全相同的地图: https://www.google.pl/maps/place/Googleplex/@37.422,-122.0840835,19z/data=!4m2!3m1!1s0x808fba02425dad8f: 0x6c296c66619367e0 所以我想要的是将地点ID传递给API,以获得一个像Googleplex这样的地方,我