首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Google地图获取边界坐标

Android Google地图获取边界坐标
EN

Stack Overflow用户
提问于 2013-02-05 13:01:27
回答 2查看 19.8K关注 0票数 27

我在我的应用程序中使用了谷歌地图v2。当用户在屏幕上平移或缩放时,我希望获得地图上的区域,基于该区域,我只想在屏幕视图部分中获取POI。

我浏览了文档,但找不到任何帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-05 13:27:19

您需要使用ProjectionVisibleRegion类来获得可见的LatLng区域。

所以你的代码应该看起来像这样:

代码语言:javascript
复制
LatLngBounds curScreen = googleMap.getProjection()
    .getVisibleRegion().latLngBounds;
票数 61
EN

Stack Overflow用户

发布于 2021-01-28 18:32:34

在Android(Kotlin)中,你可以这样找到LatLng,在每次缩放或者。手势检测

代码语言:javascript
复制
private var mMap: GoogleMap? = null
..........



    mMap?.setOnCameraMoveStartedListener { reasonCode ->
        if (reasonCode == GoogleMap.OnCameraMoveStartedListener.REASON_GESTURE) {
            val curScreen: LatLngBounds =  mMap!!.getProjection().getVisibleRegion().latLngBounds
            var northeast=curScreen.northeast
            var southwest=curScreen.southwest
            var center=curScreen.center
            Log.v("northeast LatLng","-:"+northeast)
            Log.v("southwest LatLng","-:"+southwest)
            Log.v("center LatLng","-:"+center)
        }
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14700498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档