Как сделать координаты, расположенные с помощью API Google Maps Android (v2) в Китае, правильно отображаться на карте Google? Тип координат - WGS84 или GCJ02? Любые взгляды?Использование API Google Maps для Android в фарфоре
ответ
Google по-прежнему не имеет лицензии на публикацию карточек в Китае (по крайней мере, по мере того, как моя последняя информация идет). Возможно, в ближайшее время сервисы Карты Google будут заблокированы.
Многие китайские веб-сайты, в том числе наши, используют JS Google, а также их API-интерфейс сервисов. Среди них - геокодирование Google api. в Китае, baidu (NASDAQ: BIDU) и sogou [малая поисковая система, часть sohu (NASDAQ: SOHU)], оба предоставили онлайн-карты, а также API,
Фактически, в Китае, на данный момент, карты google api все еще доступны. как из недавних новостей chinatech.us, Google China прошел ежегодную проверку и получил больше возможностей для получения онлайн-лицензии на бизнес-карту, поэтому доступны 3 API.
В настоящий момент Google Maps официально не поддерживается в Китае. Технически карты работают, но для ваших китайских клиентов есть две основные проблемы:
- Карты не будут работать без сервисов Google Play. Большинство китайских пользователей не установили их.
- Карты Google на самом деле недостаточно точны и имеют какое-то странное смещение в координатах.
Какие у вас варианты? Вам нужно будет использовать карты Baidu. Но API их библиотеки отличается от Google Maps, поэтому для решения проблемы вы можете взглянуть на эту библиотеку, которую мы написали: https://github.com/car2go/AnyMaps
Вы хотите создать координаты или хотите отобразить координаты в Google карта? –
Я хочу решить проблему в Китае, когда я использую API Google Maps для Android, чтобы найти текущую позицию в своем приложении –