2011-10-19 4 views
0

Dans mon application Android lorsque j'essaie d'obtenir le fichier KML en utilisant l'URL ci-dessous, il me donne un mauvais fichier KML qui a des coordonnées erronées. La coordonnée de départ est également incorrecte. S'il vous plaît, quelqu'un m'aider avec ça.Google maps fichier kml dans android

voici mon url,

http://maps.google.com/maps?f=d&hl=en&saddr=6.842001,79.911102&daddr=7.145981,80.285752&ie=UTF8&0&om=0&output=kml

le fichier kml coordonnées commence par "79.910970,6.842550"

Répondre

1

Il faut 0 secondes pour passer de 6.842001,79.911102 to 6.842550, 79.910970

Alors, que Google a probablement fait est déplacé le point de départ au centre de la route, selon son algorithme de correspondance de la carte

+0

Non, il ne peut pas être 0 secondes parce que j'ai vérifié les deux points dans une carte il y a une énorme différence entre ces points. Y at-il un autre moyen d'obtenir tous ces points dans le fichier kml. Merci pour la réponse. – janitheshan

+0

[Consultez-le par vous-même] (http://maps.google.com/maps?saddr=6.842001,79.911102&daddr=6.842550,+79.910970&hl=fr&sll=6.842549,79.91097&sspn=0.001491,0.001918&geocode=FZFmaAAdvljDBA%3BFbZoaAAdOljDBA&vpsrc=0&mra = ltm & t = h & z = 19) – Reno

+1

Reno a raison. Puisque vous demandez des directions de routage, google se positionnera sur le point le plus proche sur une route. Ce point est dans ce cas à environ 60 mètres de votre point de départ spécifié. (La partie 0 secondes n'est pas pertinente si) – Eddy