2012-06-23 8 views
5

Gibt die location.getLatitude() -Methode von Android eine geodätische oder geozentrische Breite?Android getLatitude() gibt geodätische oder geozentrische Breite zurück?

Wenn geodätisch, basiert es auf dem Ellipsoid WGS84 oder GR80?

Die API-Spezifikation ist überraschend fehlt, heißt es nur:

public double getLatitude() 

Since: API Level 1 
Returns the latitude of this fix. 

http://developer.android.com/reference/android/location/Location.html#getLatitude()

Vielen Dank für jede hier Hilfe.

+2

Ich * glaube * die Geräte geben ein geodätisches zum wgs84 Modell zurück. – davidcesarino

+1

Stimmen Sie David zu, aber haben Sie noch keinen Beweis dafür. Nach der Suche über das Internet für 2hr habe ich nichts bekommen, das es für Android Location-Dienste angibt. Vielleicht jemand vom Google-Entwicklerteam kann dies beantworten. – MKJParekh

Antwort

2

Geodätische Breiten werden für die meisten üblichen Zwecke verwendet, z.B. Karten. Es wäre dann sehr seltsam für die API, etwas anderes zu melden. Geozentrische Breiten haben in spezialisierten und akademischen Bereichen Verwendung als Mapping.

Es ist eine interessante Frage (+1) und ich bin neugierig zu wissen, ob es geozentrische Breiten waren, auf die Sie gehofft hatten, und wenn ja, was zu der Frage führte. Ihre zweite Frage: Die Position ergibt sich letztlich aus GPS, ob aus dem Gerät selbst, A-GPS oder nicht, oder aus der Signalstärke der Türme des Mobilfunkbetreibers, die wiederum präzise GPS-Positionen haben. Und es ist definitionsgemäß das WGS84-Ellipsoid, das mit GPS verwendet wird, und nicht das GRS80-Ellipsoid, das sich geringfügig von WGS84 unterscheidet.

Ich kann es nicht beweisen, aber es ist sehr sicher, geodätische Breiten basierend auf WGS84 anzunehmen.

+0

Ich habe auf die geodätischen Breiten basierend auf WGS84 gehofft, weil ich Entfernungen basierend auf dem WGS84-Ellipsoid berechne, also bin ich froh, dass das der Konsens zu sein scheint. – Joey

+0

Ich war auch auf der Suche nach diesen Informationen und ein weiteres Beweisstück zugunsten von WGS84, ist, dass die meisten Funktionen in der Android Location-Klasse: http://developer.android.com/reference/android/location/Location.html beziehen zu WGS84. – Moemars