Ionic3 ионные нативные карты Google не показывают карту, а только логотип Google (отображать серую пустую карту) - PullRequest
0 голосов
/ 06 июня 2018

Обновление

Спасибо за ответ wf9a5m75 .У меня было неправильное представление о ключах API. Ключ API Android и IOS генерируется из консоли Google Cloud Platform (https://cloud.google.com/maps-platform/). Я использовал https://console.developers.google.com/, который предназначен для JavaScript Google Maps, и именно поэтому при тестировании ключа API в веб-приложенииэто работает, но не для мобильных телефонов.

Для всех, кто следует Ionic родному руководству по картам Google , используйте https://cloud.google.com/maps-platform для создания вашего ключа

enter image description here

Оригинальный вопрос:

enter image description here

Ионные нативные карты Google не отображают карту должным образом. Я следовал Руководство по ионическим нативным картам Google Я установил последние ионные нативные карты Google, используя:

npm install @ionic-native/google-maps

Добавлен ключ API

ionic cordova plugin add cordova-plugin-googlemaps \
  --variable API_KEY_FOR_ANDROID="..." \
  --variable API_KEY_FOR_IOS="..."

Включен SDK для Карт для Android и IOS.

Я тестировал с ionic cordova run ios -l -c --target="iPhone-7"

Потратил пару часов на удаление всех пакетов и платформ и-добавить их, ничего не работает

Я искал в Интернете, он говорит, что неправильный ключ API вызывает эту проблему, но я триРедактировал тот же ключ в веб-приложении, которое может правильно отображать карту.

Кто-нибудь может помочь?Спасибо!

1 Ответ

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

Серая карта - это всегда главная проблема.https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/v2.3.0/api_key/README.md

...