Как перейти по ссылке на родное приложение Google Maps для iOS из мобильного браузера Safari

#google-maps #native #kml

#google-карты #встроенное #kml

Вопрос:

Я где-то читал (забыл где), что теперь можно создать ссылку на родное приложение Google Maps для iOS из мобильного браузера Safari с помощью протокола maps: // и что приложение теперь разрешает импорт файла KML. Я пробовал несколько разных URL-адресов для ссылок, но, похоже, ни один из них не работает. Кто-нибудь знает правильный формат этого URL-адреса, используя maps: // протокол с файлом KML? Любая помощь будет высоко оценена!

Ответ №1:

Насколько я вижу, такой опции нет.

Документация разработчика Apple по ссылкам на карты

Вы можете запустить встроенное приложение Google Maps для iOS, просто перенаправив его на веб-сайт Google Maps:

 <a href="http://maps.google.com/maps?q=cupertino">Cupertino</a>
  

Что касается KML, то встроенное приложение не будет его использовать (по ссылке выше):

Правила создания действительной ссылки на карту следующие: …

  • Параметр не может быть q = *, если значение является URL (поэтому KML не распознается). …

Ответ №2:

Ссылка на схему URL Apple: ссылки на карту

 http://maps.apple.com/?q=cupertino
  

Примечание: начиная с iOS 6, вам необходимо конвертировать все запросы карт из «maps.google.com «кому»maps.apple.com «для активации карты iOS.

Ответ №3:

Начиная с iOS 6, вы должны создать ссылку через HTTP на maps.apple.com , например:

http://maps.apple.com/?daddr=San Francisco, CA amp; saddr = купертино

При доступе с устройства, отличного от iOS, эта ссылка в настоящее время перенаправляет на аналогичный поиск Google Maps. В будущем Apple может создать собственный веб-просмотрщик карт.

Смотрите полную документацию здесь: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html