2016-07-28 21 views
1

Hallo, ich bin neu in der Android-Entwicklung.Berechnung für geographische Breite und Länge vom Start zum Zielpunkt

Ich bin auf College-Projekt basiert auf Standort, der eine Liste von Breiten- und Längengrad zwischen zwei Punkten finden muss. Gegeben Startposition ist 12.990143,80.215784 und Zielposition ist 12.992595,80.217618.

Over the past days i search the google, i found so many links to find distance between locations and mid point. I cant able to find solution for my problem. 

Please suggest some solution for this problem. I am struggling over days to find solution for this. 


Thanks in advance 
+0

A Latlngs zwischen beiden genannten Punkten? Auf einer geraden Linie? –

+0

@GeetChouey ja in gerade Linie bro – iyu

+1

überprüfen Sie diese: https://developers.google.com/maps/documentation/distance-matrix/intro#travel_modes – Vickyexpert

Antwort

1

können Sie die SphericalUtil.interpolate Methode aus dem Google Maps API Utility Library verwenden.

Zum Beispiel können Sie eine LatLng finden können, die

LatLng origin = new LatLng(12.990143,80.215784); 
LatLng destination = new LatLng(12.992595,80.217618); 
LatLng result = SphericalUtil.interpolate(origin, destination, 0.2); 
0
bei 1/5 der Distanz zwischen Ausgangsposition und Ihr Ziel ist

Sie können die Google Wegbeschreibung api verwenden, indem Sie eine vollständige PolyLine des erhalten Pfad. Sie können ein JSON-Objekt verwerfen und es analysieren, um Speicherorte im Pfad zu erhalten.

http://maps.googleapis.com/maps/api/directions/json?origin=12.990143,80.215784&destination=12.992595,80.217618&mode=driving

Dies wird ein vollständiges JSON Ergebnis zurück, das alles enthält, die Sie die ganze Strecke zu allen Punkten auf sie fallen finden müßten.

Sie können mehr hineinschauen auf:

https://developers.google.com/maps/documentation/directions/intro#Introduction

+0

Ja, ich habe versucht, diese Richtung api, die den Weg der Breite und Länge in der Straße zurückgibt. Aber ich brauche eine Liste von Längen- und Breitengraden in gerader Linie und Exportliste. – iyu