Google Maps SDK для iOS в Китае - PullRequest
0 голосов
/ 06 июня 2018

Я успешно внедрил функцию автозаполнения с помощью GMSAutocompleteViewController в своем приложении для iOS.Я провел бета-тестирование с использованием TestFlight в Китае и понял, что оно там не работает.Но домен maps.google.cn в настоящее время разблокирован в Китае, что позволяет китайцам использовать Карты Google.Есть ли возможность настроить iOS SDK, чтобы он мог работать в Китае?

Спасибо!

1 Ответ

0 голосов
/ 08 июня 2018

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.

source: https://developers.google.com/maps/faq#china_ws_access

Это препятствие делает невозможным вызовРазмещает запросы из китайского домена.

Вы можете взглянуть на https://en.wikipedia.org/wiki/Google_China для некоторого исторического фона.

...