Google Map v2检查点是否包含在区域中

时间:2015-04-21 08:35:40

标签: android google-maps google-maps-android-api-2

所有。 我试图检查用户点击谷歌地图上的点是否在特定区域,谷歌地图api v2有任何方法,我可以快速使用?

3 个答案:

答案 0 :(得分:4)

您可以使用LatLngBounds。它有contains方法,当给定LatLng在内部边界时返回true。如果您想获得当前可见区域,我建议您阅读:https://stackoverflow.com/a/14700745/759007

答案 1 :(得分:0)

您应该使用位置API

https://developer.android.com/google/play-services/location.html

在其中,你可以使用:

http://developer.android.com/training/location/geofencing.html

希望它可以帮到你,

此致

答案 2 :(得分:0)

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

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