2010-01-27 6 views
0

J'ai deux boîte d'entrée:Comment afficher cette adresse donnée est pas sur google map

<input name="adrs" id="adrs" type="text"> 
<input name="city" id="city" type="text"> 

Maintenant, je veux lorsque l'utilisateur écrit cela, est-il un moyen par lequel je peux dire à l'utilisateur donné adresse n'est pas sur google map? Toute méthode simple, j'utilise EasyGoogleMap.class.php classe. S'il vous plaît me suggérer une méthode jquery pour afficher le message

Répondre

1

Vous devez géocoder l'adresse et analyser les données renvoyées. Je ne sais pas quelle classe vous utilisez - peut-être qu'elle contient déjà une fonction de géocodage. Si ce n'est pas le cas, this article donne un résumé complet de la programmation en PHP.

L'adresse retournée contiendra un champ accuracy.

Les codes de précision qui vous intéressent le plus sont

7 Intersection level accuracy. 
8 Address level accuracy. 
9 Premise (building name, property name, shopping center, etc.) level accuracy. 

Si vous obtenez un code 8 et au-dessus, vous pouvez supposer que l'adresse est sur Google Maps. Si c'est ci-dessous, ce n'est pas, ou pas exactement.

Vous pouvez rechercher tous les codes de précision here.

+0

Merci pour votre réponse rapide ..... je dois le lire – diEcho