Question

Apple dispose d'une URL spéciale qui peut être utilisée pour les hyperliens vers des emplacements physiques, déclenchant le lancement et l'affichage de l'application Maps native par l'emplacement spécifié :

http://maps.apple.com/?q=SEARCH

D'après leur documentation, les liens ont des attributs pour le niveau de zoom (z) et tapez (t), mais cela n'indique pas dans quels types de valeurs ces propriétés doivent figurer.

Par exemple, les liens dans ce violon (http://jsfiddle.net/y9Xfy/2/) ne reconnaissent pas l'attribut z.

Existe-t-il une documentation, ailleurs, sur les valeurs que peuvent être les propriétés Map Links ?

Mise à jour:

Le t Le paramètre peut être réglé sur k pour la vue satellite et h pour une vue hybride.

Le z Ce paramètre semble être ignoré au profit d’une détection automatique du zoom.

Était-ce utile?

La solution

Je pense que le format du lien est dérivé de GoogleMaps puisque les cartes iOS5 étaient entièrement basées sur Google.

en admettant que:

  • z est le niveau de zoom (1-20)
  • t est le type de carte (satellite "k", hybride "h")...je ne pense pas que m p ou e soient implémentés par Apple

Autres conseils

pour clarifier l'autre réponse au cas où quelqu'un tomberait dessus comme moi, z est ignoré si vous ne spécifiez pas d'emplacement.

depuis Documentation des liens cartographiques, qui a été mis à jour depuis :

z :Le niveau de zoom.Vous pouvez utiliser le paramètre z uniquement lorsque vous utilisez également le paramètre sll ;en particulier, vous ne pouvez pas utiliser z en combinaison avec les paramètres spn ou sspn.

quand même :L'emplacement de recherche.Vous pouvez spécifier le paramètre sll seul ou en combinaison avec le paramètre q.Par exemple, http://maps.apple.com/?sll=50.894967,4.341626&z=10&t=s est une requête valide.Une paire de valeurs à virgule flottante séparées par des virgules qui représentent la latitude et la longitude (dans cet ordre).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top