简体   繁体   English

如何在android studio中的谷歌地图上获取选定位置的纬度和经度

[英]How to get latitude and longitude of select location on google map in android studio

我正在 android studio 中使用 Intent 打开地图我在谷歌地图上选择位置我想获取有关该位置的详细信息

you don't have any access to get latitude and longitude from google map application.您无权从谷歌地图应用程序获取纬度和经度。 you should open the google map in a fragment like this:你应该在这样的片段中打开谷歌地图:

in layout:在布局中:

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

in Java:在 Java 中:

 public void onMapReady(GoogleMap googleMap) {

    mMap.setOnMapClickListener(this);

        }
    });

you must implement your activity to generate onMapClick.您必须实施您的活动以生成 onMapClick。 then然后

@Override
public void onMapClick(LatLng point) {

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

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM