2009-12-23 7 views
0

Pour certains sites, l'API Google Maps ne propose aucun itinéraire, mais elle fonctionne parfaitement sur maps.google.com. Un tel endroit est Orchha, en Inde. Je l'ai essayé avec différentes combinaisons comme fournir: nom d'état, lattitude et longitude, mais cela ne fonctionne pas dans google API seul, mais cela fonctionne dans le site Google Maps. existe-t-il une API pour trouver la route disponible ou non. ou bien toute autre solution pour accéder à la base de données Google Map pour trouver l'existence d'une direction pour un emplacement particulier?API Google Maps - Google ne fonctionne pas à certains endroits

Répondre

0

Pour vérifier si les itinéraires sont disponibles pour un emplacement particulier, vous pouvez consulter la feuille de calcul suivante: Google Code - Map Coverage Filtered. En fait, pour l'Inde, les indications routières, la vue sur la rue et le trafic ne sont pas encore officiellement disponibles à partir de l'API Google Maps.

0

Bien qu'il n'y ait pas encore de support officiel pour les itinéraires en Inde, le code fonctionne aussi longtemps que les terminaux se trouvent à moins de 5 km d'une route prise en charge par la base de données GDirections. il n'y a vraiment pas de support GDirections.

Les données du réseau routier GDirections pour l'Inde rurale sont assez rares, et il y a beaucoup de points qui se trouvent à plus de 5 km d'une route connue. Les petites routes rurales indiquées en blanc ne sont généralement pas dans la base de données GDirections.

Il existe certains noms d'états qui géocodent vers de grandes zones rurales vides sans routes à proximité. Par exemple les géocodes "Arunachal Pradesh" au milieu d'une chaîne de montagnes où il n'y a pas de routes connues du serveur GDirections. Comme il n'y a que 28 états en Inde, vous pourriez envisager d'ajouter votre propre code pour gérer ceux qui géocodent vers des zones sans routes, en substituant des emplacements proches des routes.

Je n'ai pas de bonnes solutions pour gérer les petits villages. Vous devez d'abord déterminer si c'est le point de départ ou d'arrivée qui se trouve à plus de 5 km d'une route en essayant d'obtenir GDirections du village à lui-même. Ensuite, vous pourriez essayer de rechercher des points raisonnablement proches où il y a des routes, mais c'est plutôt aléatoire.

Les routes à partir d'emplacements dans l'Arunachal Pradesh vers la partie principale de l'Inde traverseraient des pays où il n'y a aucun support GDirections, donc de telles demandes échouent toujours. En ce qui concerne GDirections, c'est comme demander des indications routières d'Hawaï à Chicago.