代码在美国工作但在中国不工作?

时间:2017-02-07 07:21:34

标签: android google-maps

我正在使用A / Studio 2.2 我的代码从前面的活动解包了一捆LatLng参数并显示相应的G / Map,在美国运行良好。爱它。在美国,我使用的是Android 6。 我现在在中国,我已经下载了Play商店,谷歌地图,Gmail等,并将它们安装在当地流行的低端手机" vivo-v3m"上。当我安装G / Maps时,一条消息在Android上快速闪现,表示GPS关闭,并授权谷歌下载一些东西以使用Google地图,我这样做了。在中国,我使用的是Android 5.1 之后G / maps运行良好,但我的应用程序仍无法正常工作。 我强烈怀疑我必须将一些G / Map API包含或编译到gradle中的依赖项中。 在我开始调试代码为什么不能在这里工作之前,我需要知道它是否是我必须下载以使用G / Maps的一些Google API。

2 个答案:

答案 0 :(得分:0)

Google服务现已在中国屏蔽。所以Google地图在中国不起作用。使用百度地图中国

答案 1 :(得分:0)

我在开发中文网站时遇到了同样的问题并且遇到了百度地图。经过一些分析后,我发现很少有链接可以用英语解释百度地图,并提供实施步骤。我希望它可以帮助你。

http://www.maplandia.com/china/fujian/fuqing/baidu/

百度地图api示例: http://api.map.baidu.com/library/MarkerClusterer/1.2/examples/simple.htm

百度地图Javascript API文档: https://qianggan.wordpress.com/2015/04/29/baidu-maps-javascript-api-document/ enter link description here