0

J'ai donc un problème avec google maps. J'utilise une table de fusion pour remplir un google maps FusionTableLayer via le google maps js api V3. Dans ma table j'ai une colonne avec le type "emplacement" qui est géocodé. Tout fonctionne, mais mon problème peut facilement être vu sur la carte suivante:La même adresse montre deux endroits différents

http://goo.gl/maps/Caon1

Comme vous pouvez le voir, la seule différence dans les adresses est le mot « Dillards » ajouté à l'avant de l'adresse de destination et pourtant ils sont près d'un kilomètre. L'adresse que je cherche actuellement est l'adresse de destination chez Dillard, mais si je mets juste l'adresse dans google, elle montre l'adresse source.

La table contient plus de 20 000 entrées et j'ai besoin que ces données de géocodage soient correctes pour toutes les tables. À l'heure actuelle, environ 15% d'entre eux sont incorrects comme celui-ci. Cela ne me dérange pas re-géocodage de la table, mais il ne semble pas que ce sera une solution si Google retourne effectivement un latlng incorrect pour une adresse.

Des suggestions sur la façon dont je peux m'assurer que je reçois les bonnes adresses pour le géocodage? J'ai pensé à ajouter le nom du lieu au géocodage, mais cela donne des résultats encore plus mauvais.


MISE À JOUR

Il ressemble à ma couche de fusion est en fait de retour un troisième emplacement. Je l'ai ajouté à cette carte:

http://goo.gl/maps/KCG4F

Ce n'est pas exactement au-dessus de C, si vous Pano gauche un peu, vous verrez un LensCrafters au milieu de nulle part, et il est réellement mettre mon marqueur directement au-dessus de celui-ci. Sérieusement Google Maps?

Répondre

1

Cette entrée sur Google Maps provient d'une entrée Google Adresses. Vous pouvez obtenir ce résultat à partir de l'API Google Adresses ou de la bibliothèque Google Adresses dans l'API Google Maps v3. La fonctionnalité Géocode des tables de fusion n'utilise pas la base de données Places.

http://www.geocodezip.com/v3_GoogleEx_places-searchboxB.html

entrez: "Dillard: Uptown Village, Cedar Hill, TX" dans la zone de texte.

Vous ne savez pas comment automatiser la sélection. Vous devrez peut-être corriger manuellement certains d'entre eux.

+0

Yah Je pense que je devrais ajouter une autre colonne à chacun des résultats. Mes mains sont liées à certaines fonctionnalités, donc elles ne veulent pas faire un autre appel pour placer des marqueurs, donc l'utilisation de l'API Places est terminée. – StephenRios

Questions connexes