Гиперссылки на Apple Maps
-
21-12-2019 - |
Вопрос
У Apple есть специальный URL-адрес, который можно использовать для гиперссылок на физические местоположения, запускающих приложение native Maps для запуска и отображения указанного местоположения:
http://maps.apple.com/?q=SEARCH
Согласно их документации, ссылки имеют атрибуты для уровня масштабирования (z
) и тип (t
), но это не указывает, в каких типах значений должны быть эти свойства.
Например, ссылки в этом скрипте (http://jsfiddle.net/y9Xfy/2/) не распознает атрибут z.
Есть ли какая-либо документация в другом месте о значениях, которыми могут быть свойства Map Links?
Обновить:
Тот Самый t
параметр может быть установлен на k
для просмотра со спутника и h
для гибридного просмотра.
Тот Самый z
параметр, по-видимому, игнорируется в пользу автоматического определения масштаба.
Решение
Я думаю, что формат ссылок был заимствован из GoogleMaps, поскольку ios5-maps полностью были основаны на Google.
предполагая , что:
- z - уровень масштабирования (1-20)
- t - тип карты (спутниковая "k", гибридная "h")...не думайте, что m p или e реализованы apple
Другие советы
чтобы уточнить другой ответ на случай, если кто-то наткнется на это, как у меня, z игнорируется, если вы не укажете местоположение.
От Документация по ссылкам на карту, который был обновлен с тех пор , как :
z :Уровень масштабирования.Вы можете использовать параметр z только в том случае, если вы также используете параметр sll;в частности, вы не можете использовать z в сочетании с параметрами spn или sspn.
sll :Местоположение поиска.Вы можете указать параметр sll сам по себе или в сочетании с параметром q.Например, http://maps.apple.com/?sll=50.894967 ,4.341626&z= 10&t= с является допустимым запросом.Пара значений с плавающей запятой, разделенных запятыми, которые представляют широту и долготу (в таком порядке).