如何在Android Studio中获取谷歌地图上所选位置的经度和纬度

时间:2019-01-09 23:52:57

标签: java android google-maps

我正在使用Android Studio中的意图打开地图,我在Google地图上选择了位置,我想获取有关该位置的详细信息

1 个答案:

答案 0 :(得分:0)

您无权从Google地图应用程序中获取经度和纬度。 您应该在这样的片段中打开Goog​​le地图:

在布局中:

            <fragment
                android:id="@+id/shop_fragment"
                android:name="com.google.android.gms.maps.SupportMapFragment"
                android:layout_width="match_parent"
                android:layout_height="250dp" />

在Java中:

 public void onMapReady(GoogleMap googleMap) {

    mMap.setOnMapClickListener(this);

        }
    });

您必须实施活动才能生成onMapClick。 然后

@Override
public void onMapClick(LatLng point) {

   double shopLt = point.latitude;
   double shopLn = point.longitude;

}