将纬度和经度值转换为double

时间:2018-06-18 06:44:22

标签: java google-maps

我有代码:LatLng latLng = new LatLng(-7.11231243, 110.45345433);

如何获取每个纬度和经度值?

我想像这样转换;

double lat = -7.11231243; double lng = 110.45345433;

请有人帮忙。

2 个答案:

答案 0 :(得分:3)

您可以直接访问类字段,它们是公开的

double lat = latLng.latitude;

请参阅https://developers.google.com/android/reference/com/google/android/gms/maps/model/LatLng

答案 1 :(得分:1)

您可以直接从LatLng对象获取纬度和经度值      `public final class LatLng

  public final double latitude

  Latitude, in degrees. This value is in the range [-90, 90].

  public final double longitude

  Longitude, in degrees. This value is in the range [-180, 180).`

你需要这样称呼:

double lat = latlng.latitude; double lng = latlng.longitude;