Откройте приложение карты iPhone по ссылке на карты Google с KML как запрос

Существует несколько ответов в этом потоке, показывающем, как расширить объект Массива через его прототип. Это - ПЛОХАЯ ИДЕЯ, потому что она повреждается for (i in a) оператор.

Так он хорошо, если Вы, оказывается, не используете for (i in a) нигде в Вашем коде? Ну, только если Ваш собственный код является единственным кодом, который Вы выполняете, который не является, слишком вероятно, в браузере. Я боюсь, что, если люди начинают расширять свои объекты Массива как это, Переполнение стека начнет переполняться с набором таинственных ошибок JavaScript.

Посмотрите полезные детали здесь .

6
задан Harry Love 18 April 2011 в 19:23
поделиться

1 ответ

Ваш вопрос заинтересовал меня, поэтому я немного просмотрел Ссылку на схему URL-адресов Apple . В нем говорится следующее:

Хотя приложение Карты поддерживает многие параметры Google Maps и запросы, он не поддерживает их все. Правила создания действующей карты ссылки следующие:

Домен должен быть google.com, а субдомен должен быть картами или диту.

путь должен быть /, / maps, / local или / m если запрос содержит сайт в качестве ключа и local в качестве значения.

Путь не может быть / maps / *.

Все параметры должны быть поддержанным. См. Таблицу 1 для списка поддерживаемые параметры.

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

параметры не могут включать view = text или dirflg = r.

Если я правильно понимаю, не похоже, что то, что вы хотите, поддерживается, однако интересно, что вы можете ввести полный URL-адрес kml напрямую в приложение карт и заставить его работать . Это похоже на ошибку со стороны Apple. Я бы просто начал вводить в него параметры и посмотреть, что произойдет. Это всегда весело. ; -)

С уважением,

ps Это хорошая наклейка. Я бы предпочел награду, но похоже, что вы еще не накопили достаточно очков SO, чтобы предложить это. ; -)

7
ответ дан 10 December 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: