Question

Comment puis-je trouver le plus proche intersection de la rue je coordonnées?

Par exemple, dire que j'ai rue A du sud au nord qui est traversée par la rue X au nord et par la rue Y au sud.

L'API Google Maps permet de trouver les coordonnées du carrefour le plus proche (X ou Y) de la rue A? Je ne pouvais pas trouver mentionné nulle part.

PS: La seule solution que je suis au courant est de deviner le plus bas nombre et le plus grand nombre de la construction dans la rue A et de tirer polyligne entre eux. Je ne suis pas sûr de ce bien.

Était-ce utile?

La solution

[voir les commentaires ci-dessus]

Malheureusement, non. même avec gdirections, il n'y a aucun moyen de localiser le début et la fin de la rue (coordonnées). Je l'ai résolu en utilisant le hack proposé ci-dessus. En boucle sur les chiffres de construction de 1 à XXX

si la précision est de 6 pendant un certain temps (8 = numéro d'immeuble, 7 = intersection, 6 = adresse approximatives) ce qui signifie aucune nouvelle existe des nombres. donc je prends tout premier point (lat / long), au milieu d'un et le dernier (toutes avec précision 8) et créer le chemin entre eux. Cependant, cela fournit parfois que seule une partie de la rue comme d'autres parties sont soit sans bâtiments ou Google n'a pas d'autres données: (

Autres conseils

Vous pouvez envisager d'utiliser les données TIGER de l'USGS. Vous pouvez obtenir cette information à partir de là, mais il est pas aussi facile de jouer avec les données que Google.

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