谷歌地图v2如何检查点是否在区域内

4

您好。我正在尝试检查用户在谷歌地图上点击的位置是否在特定区域内,谷歌地图API V2有没有任何可以快速使用的方法?


你的区域是如何定义的?它是一个多边形区域还是只是一个带有半径的点? - whlk
你应该更具体一些。正如@Mannaz所说,如果你说出你的区域是什么样子的,或者你是如何定义的,答案会更准确。多边形、圆形……这个区域在地图上是否处于同一位置,还是一个“屏幕区域”等等。 - Shudy
3个回答

4

兄弟!那就是我想要的!!在Google Maps API v3中,有一个与contains()相同的方法,这正是我想要的。 - Huang Liang-Syun

0

是的,你可以使用map.setOnMapClickListener,它会返回latlng,你可以在任何需要的地方使用它:

map.setOnMapClickListener(new OnMapClickListener() {
    @Override
    public void onMapClick(LatLng point) {
        // your code                    
    }    
}

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接