通过单击特定位置的地图需要纬度经度

Posted

技术标签:

【中文标题】通过单击特定位置的地图需要纬度经度【英文标题】:Need Latitude longitude by clicking maps on specific location 【发布时间】:2019-12-31 19:42:16 【问题描述】:

我正在使用 google maps api 进行 android 应用程序开发。当我点击特定位置的地图时,我需要该位置的纬度和经度。总之,我需要通过点击地图获得特定位置的纬度和经度(也许单击或长按不是问题,我只需要纬度和经度)。

【问题讨论】:

【参考方案1】:

在 GoogleMap 中调用 setOnMapClickListener,然后当你点击谷歌地图时你会得到 LanLng。 LatLng 包含纬度和经度。

mGoogleMap.setOnMapClickListener(new OnMapClickListener()
        void onMapClick(LatLng latLng)
           //use latLng for latitude and longitude
        
    );

【讨论】:

它的作品。但需要 OnMapReady() 回调。我知道还有其他选择。

以上是关于通过单击特定位置的地图需要纬度经度的主要内容,如果未能解决你的问题,请参考以下文章

如何获得当前的纬度和经度?

在不使用地图 android 的情况下从邮政编码中获取纬度和经度

从用户地图上的 4 个角检索纬度和经度

使用gps从纬度和经度获取当前位置

如何通过单击 iOS 中的特定注释来获取值?

如何近似纬度/经度以在地图上显示大致位置?