Google Maps - tracer des lignes et de la distance (à vol d'oiseau) entre plusieurs latitude longitude paires
Je suis à la recherche de tracer un itinéraire "comme l'oiseau", sur une carte, par le biais de multiples latitude longitude paires. J'ai aussi besoin de calculer la distance totale (et de préférence la distance entre les points).
J'ai trouvé cet exemple http://www.daftlogic.com/projects-advanced-google-maps-distance-calculator.htm mais c'est bien plus compliqué que j'ai besoin d' - je n'ai pas besoin de tout type de fonctionnalité de recherche, comme je l'ai déjà mon latitude longitude de données. Cependant, la façon dont il affiche l'itinéraire est ce que je cherche à atteindre
Y a plus simple exemples que je peux développer ou toute orientation générale sur la réalisation de cet?
OriginalL'auteur BrynJ | 2011-03-10
Vous devez vous connecter pour publier un commentaire.
Le traçage d'une route "comme l'oiseau" est facile, il suffit de polyligne de la géodésique de l'option à true:
Vous pouvez utiliser cet exemple:
http://code.google.com/apis/maps/documentation/javascript/examples/geometry-headings.html
Pour calculer la distance, vous pouvez utiliser la géométrie de la bibliothèque de l'API Google Maps V3.
http://code.google.com/apis/maps/documentation/javascript/geometry.html
Le calcul est simple:
Pour calculer la longueur d'un chemin, vous pouvez utiliser computeLength fonction:
OriginalL'auteur Tomik
Assurez-vous d'inclure la géométrie de la bibliothèque à votre appel à l'API Google Maps.
Bootstrap à partir de la Documentation
OriginalL'auteur user600830
J'ai un fichier Excel avec Vincenty la formule que j'ai pu avancer. La précision est supérieure à 20 cm sur 20'000 km.
OriginalL'auteur campart