Запуск приложения «Карты» для iPhone с текущим местоположением - PullRequest
0 голосов
/ 04 ноября 2011

Я видел здесь много примеров кода о том, как запустить приложение «Карты», но ни один из них не запускает собственное приложение, вместо этого все они запускают веб-сайт Google в Safari (http://maps.google.com.. . ). Я видел приложение раньше, не могу вспомнить название, которое запустило приложение для карт iPhone, и в адресной строке приложений есть строка, которая выглядела как «hotel loc: XX.XXXX, XX.XXXX», которая выберет текущее местоположение на карте на основе координат, указанных в адресе, и укажет все отели в соседнем районе (видимой области). Я уверен, что он запустил нативное приложение, потому что там были все настройки приложения и, конечно, приложение было среди запущенных приложений на телефоне, а сафари не было открыто. Я посмотрел на MapKit, но не смог передать ему этот адрес из кода («hotel loc: долгота, широта»). Кто-нибудь из вас, ребята, знает, как запустить собственное приложение и передать ему адрес?

https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

1 Ответ

0 голосов
/ 04 ноября 2011

URL-адреса, запущенные из приложения, которые соответствуют критериям в документе разработчика, откроются в приложении «Карты».Это ключевое отличие, потому что в большинстве приложений вы используете собственную схему URL, тогда как для карт вы просто запускаете URL для maps.google.com

Однако , если вы) не следуйте спецификациям в этом документе до буквы, или б) запущены в симуляторе, вы перейдете на веб-страницу Google Maps в Safari.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...