Suite

Le lien d'itinéraire Google Maps ne fonctionne pas correctement dans l'application mobile Explorer for ArcGIS ?


J'ai une carte Web AGOL pour trouver des accès à la plage en Floride. Dans ma fenêtre contextuelle, j'ai un lien Google Maps pour obtenir l'itinéraire vers l'accès actuel. Tout fonctionne bien sur le bureau, mais le lien d'itinéraire ne fonctionne pas correctement dans l'application Explorer. Lorsque je clique sur le lien des directions, Google Maps s'ouvre avec la destination comme étant le golfe du Mexique et la position actuelle est éloignée (par exemple, je suis à Tallahassee, FL et il est dit que j'étais dans une Redbox à Palm Harbor, FL à environ 330 miles une façon). En regardant les mêmes accès sur mon bureau, les directions fonctionnent parfaitement.

Lien d'itinéraire dans la fenêtre contextuelle : https://www.google.com/maps/dir/Current+Location/{Y_LATITUDE},{X_LONGITUD}

J'ai aussi essayé : http://maps.google.com/maps?saddr=Current+Location&daddr={Y_LATITUDE},{X_LONGITUD}

Un peu de contexte : J'utilise l'application Explorer sur IOS 8.3 et la carte Web est prête à l'emploi, aucun code personnalisé. La latitude/longitude est renseignée à partir des champs des attributs. Mes paramètres de localisation permettent à Safari, Google Chrome et l'application Explorer d'accéder à ma position et les trois affichent avec précision ma position lorsque j'utilise leurs fonctions de localisation en dehors de cette instance. Cette erreur se produit que je sois en WiFi ou en 4G.

Lorsque dans l'application Explorer, si je copie le lien au lieu de cliquer, c'est ce qui est copié dans mon presse-papiers (ça a l'air correct sauf que les valeurs lat/long sont tronquées) : http://maps.google.com/maps?saddr=Current +Lieu&daddr=29.95,-85.42

Il s'agit de l'URL qui s'affiche lorsque vous cliquez sur le lien et que Google Maps s'ouvre dans Safari : https://www.google.com/maps/dir/Redbox,+207495-3414+Tampa+Road,+Palm+Harbor,+ FL+34684/29.95,-85,42/@29.3194888,-83.8341354,9z/data=!4m6!4m5!1m2!1m1!1s0x88c2ed70bc996c9f:0xbf08cf8cc97df53f!1m0!3e0

Par rapport au même accès sur le bureau :

Copié dans le presse-papiers : https://www.google.com/maps/dir/Current+Location/29.9460010011,-85.4170700002

Lorsque vous cliquez dessus et que GM s'ouvre dans le navigateur : https://www.google.com/maps/dir/30.4305062,-84.2542195/29.946001,-85.41707/@30.2169314,-85.3848336,9z/data=!3m1!4b1!4m4 !4m3!1m1!4e1!1m0

Je m'excuse pour la longue explication, s'il y a des commentaires dans les commentaires, je modifierai si nécessaire pour clarifier. Je ne savais pas quelles informations étaient utiles, j'ai donc ajouté ce que je pensais peut-être. Je peux aussi ajouter des captures d'écran si besoin. Je vais également essayer d'ajouter l'URL avec un emplacement de départ vide, car cela peut être mieux d'un point de vue UX.


Vous pouvez essayer d'utiliser l'URL de l'application Google Maps.

comme celui-ci:

comgooglemaps://?saddr=Google+Inc,+8th+Avenue,+New+York,+NY&daddr=John+F.+Kennedy+International+Airport,+Van+Wyck+Expressway,+Jamaïque,+New+York&directionsmode= transit

lien doc :

https://developers.google.com/maps/documentation/ios-sdk/urlscheme?hl=fr