#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