Ссылки карты
Карты схема URL используются, чтобы показать географические местоположения и генерировать направления движения между двумя точками. Если Ваше приложение включает адрес или информацию о расположении, можно использовать ссылки карты для передачи той информации к приложению Карт на iOS или OS X.
В отличие от некоторых схем, отобразитесь, URLs не запускается с идентификатора схемы «карт». Вместо этого ссылки карты указаны как регулярные http
ссылки и открыты или в Safari или в приложении Карт на целевой платформе. Следующие примеры показывают строки, которые Вы использовали бы в Safari и в исходном приложении для показа карты города Купертино, Калифорния в приложении Карт.
Ссылка HTML:
<a href="http://maps.apple.com/?q=cupertino">Cupertino</a>
Исходное приложение строка URL:
http://maps.apple.com/?q=cupertino
Следующие примеры показывают строки, которые Вы использовали бы для обеспечения направлений движения между Сан-Франциско и Купертино:
Ссылка HTML:
<a href="http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino">Directions</a>
Строка исходного приложения:
http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino
URLs, не содержащий параметров пути или содержащий определенные пути карты, открыт в Safari и выведен на экран там. Например, URLs на основе путей http://maps.apple.com/
, http://maps.apple.com/maps
, http://maps.apple.com/local
, и http://maps.apple.com/m
все открыты в Safari. Для открытия URL в приложении Карт путь должен иметь форму http://maps.apple.com/?q
.
Правила для создания допустимой ссылки карты следующие:
Домен должен быть
maps.apple.com
.Путь не может быть
/maps/*
.Параметр не может быть
q=*
если значением является URL (таким образом, KML не взят).Параметры не могут включать
view=text
илиdirflg=r
.
Таблица 5-1 перечисляет поддерживаемые параметры вместе с кратким описанием каждого.
Параметр | Примечания |
---|---|
q = | Параметр запроса. Этот параметр обрабатывается, как будто он был введен в поле запроса пользователем в приложении Карт. |
рядом = | Часть расположения запроса. |
ll = | Широта и точки долготы (в десятичном формате, запятая отделилась, и в том порядке) для центральной точки карты. |
sll = | Широта и долгота указывают, от которого должен быть выполнен бизнес-поиск. |
spn = | Приблизительная широта и промежуток долготы. |
sspn = | Пользовательская широта и долгота охватывают формат, используемый Apple. Значение этого параметра является широтой и долготой, разделенной запятой. Например, для указания широтного промежутка 20,4 градусов и продольного промежутка 30,8 градусов Вы использовали бы строку «sspn=20.4,30.8». |
t = | Тип карты для отображения. |
z = | Уровень изменения масштаба. |
saddr = | Исходный адрес, использующийся при генерации направлений движения |
daddr = | Адрес назначения, использующийся при генерации направлений движения. |