2010-08-25 4 views
-1

Je souhaite créer une requête Google Maps pour les itinéraires, mais la structure de code de mon application nécessite des champs distincts. Autrement dit, je ne peux pas direComment interroger Google Maps pour les directions avec des composants d'adresse discrète?

?saddr=100+Main+St,Anytown,PA,02154 

Au lieu de cela que je dois dire

?saddr=100+Main+St&scity=Anytown&sstate=PA&szip=02154 

je peux changer les noms des paramètres querystring, mais je ne peux pas les omettre.

Quelqu'un sait-il ce que Google va accepter?

+0

Vous devez restructurer votre code et concaténer les valeurs des quatre champs avant de l'insérer dans la chaîne de requête. –

Répondre

0

Google maps ignore les paramètres qu'il ne reconnaît pas, vous pouvez donc créer l'adresse en saddr et envoyer les autres paramètres également.

?saddr=100+Main+St+Anytown,+PA+02154&scity=Anytown&sstate=PA&szip=02154 
+0

Malheureusement, je ne peux pas mettre la ville, l'état et le zip dans la chaîne d'adresse. Je peux seulement obtenir les quatre composants séparément, et assigner chacun à un paramètre arbitraire de chaîne de requête. –

+1

Quelle est la raison pour laquelle vous ne pouvez pas modifier les paramètres? – Galen

+0

Je suis à la recherche d'un moyen de le faire avec la configuration, qui ne nécessite pas l'envoi de nouveau code aux clients. Je peux être en mesure de réorganiser les champs avec Javascript avant de soumettre le formulaire, mais il serait beaucoup plus agréable s'il y avait un ensemble de paramètres que Google Maps accepterait. –

Questions connexes