Не удалось запустить comgooglemaps на Cordova iOS - PullRequest
0 голосов
/ 16 мая 2018

У меня небольшая проблема.Я использую схему comgooglemaps для вызова карт Google и выполнения поиска.Это работает нормально, но проблема в том, что если у пользователя не установлены карты Google.

Теперь ... как я могу это проверить и если карты Google не установлены, чтобы звонить в Google через браузер?... или вызвать другое приложение для карт, которое использует пользователь?

Спасибо!

1 Ответ

0 голосов
/ 18 мая 2018

Вы можете использовать URL-адреса Карт Google , которые предоставляют универсальный межплатформенный URL-адрес для запуска Карт Google.В настоящее время это рекомендуемый и поддерживаемый способ открытия приложения Google Maps.

Согласно документации

На устройстве iOS:

  • ЕслиПриложение Google Maps для iOS установлено, URL запускает Google Maps в приложении Maps и выполняет запрошенное действие.

  • Если приложение Google Maps не установлено, URL запускает Google Maps вбраузер и выполняет запрошенное действие.

Это поведение в значительной степени соответствует тому, о чем вы спрашивали, поэтому замените схему comgooglemaps URL-адресом Карт Google (например, https://www.google.com/maps/search/?api=1&parameters), и все решено.

Надеюсь, это поможет!

...