适用于iOS的Google Maps SDK

时间:2018-06-06 05:54:26

标签: ios google-maps google-maps-sdk-ios great-firewall-of-china

我在iOS应用程序中使用GMSAutocompleteViewController成功实现了Place Autocomplete。我在中国使用TestFlight进行了beta测试,并意识到它在那里不起作用。但域名maps.google.cn目前在中国尚未封锁,允许中国人使用谷歌地图。有没有可能配置iOS SDK,所以它可以在中国工作?

谢谢!

1 个答案:

答案 0 :(得分:1)

GMSAutocompleteViewController是Google Places iOS SDK的一部分。 Places SDK和Places API网络服务需要安全的https连接。但是,maps.google.cn域名不支持https。

文档内容如下:

  

Google Maps Platform产品通过域maps.google.cn在中国境内投放。此域名不支持https。在向中国提出Google Maps Platform产品请求时,请将https://maps.googleapis.com替换为http://maps.google.cn

来源:https://developers.google.com/maps/faq#china_ws_access

这个障碍使得无法从中文域调用Places请求。

您可以查看https://en.wikipedia.org/wiki/Google_China的某些历史背景。