2012-06-23 16 views
5

Phương thức location.getLatitude() của Android có cung cấp vĩ độ trắc địa hay địa lý không?Android getLatitude() trả về vĩ độ trắc địa hoặc địa tâm?

Nếu trắc địa, liệu nó có dựa trên hình elip có WGS84 hoặc GR80 không?

Các đặc điểm kỹ thuật API có gì ngạc nhiên thiếu, nó chỉ nói:

public double getLatitude() 

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

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

Nhờ sự giúp đỡ ở đây.

+2

Tôi * nghĩ * các thiết bị trả về trắc địa cho mô hình wgs84. – davidcesarino

+1

Đồng ý với David, nhưng Vẫn không có bất kỳ bằng chứng cho rằng Như sau khi tìm kiếm trên internet cho 2hr tôi didnt nhận được bất cứ điều gì nói rằng nó cho Android Dịch vụ vị trí. Có thể là một người nào đó từ Google dev đội có thể trả lời này. – MKJParekh

Trả lời

2

Vĩ độ trắc địa được sử dụng cho các mục đích phổ biến nhất, ví dụ: bản đồ. Sau đó, API sẽ rất lạ để báo cáo bất kỳ điều gì khác. Các vĩ độ địa tâm đã sử dụng trong các lĩnh vực chuyên môn và học thuật hơn là lập bản đồ.

Đó là một câu hỏi thú vị (+1) và tôi rất tò mò muốn biết đó có phải là vĩ độ địa tâm mà bạn đang hy vọng hay không, và nếu điều gì dẫn đến câu hỏi.

Câu hỏi thứ hai của bạn: Vị trí bắt nguồn từ GPS, được tạo từ chính thiết bị, A-GPS hay không hoặc trilaterated từ cường độ tín hiệu từ tháp của nhà cung cấp dịch vụ di động. Và nó là ellipsoid WGS84 được sử dụng với GPS theo định nghĩa, chứ không phải là ellipsoid GRS80, khác với WGS84 một chút.

Tôi không thể chứng minh điều đó, nhưng rất an toàn khi giả định vĩ độ trắc địa dựa trên WGS84.

+0

Tôi đã hy vọng cho các vĩ độ trắc địa dựa trên WGS84, bởi vì tôi tính toán khoảng cách dựa trên các ellipsoid WGS84, vì vậy tôi vui mừng đó là những gì sự đồng thuận có vẻ là. – Joey

+0

Tôi cũng đang tìm kiếm thông tin này và một bằng chứng khác có lợi cho WGS84, là hầu hết các chức năng trong lớp Vị trí Android: http://developer.android.com/reference/android/location/Location.html tham khảo tới WGS84. – Moemars