【问题标题】:Double map region双地图区域
【发布时间】:2013-08-20 10:26:38
【问题描述】:

我正在使用

获取可见地图区域
LatLngBounds region = map.getProjection().getVisibleRegion().latLngBounds;

有没有办法可以通过代码加倍或添加到该区域?

【问题讨论】:

    标签: android google-maps map latitude-longitude


    【解决方案1】:

    您可以使用LatLngBounds.including:

    LatLngBounds biggerRegion = region.including(new LatLng(...));
    

    【讨论】:

    • 我怎么知道要添加什么 LatLngs 以获得更大的区域?我可以在纬度上加一些数字吗?
    • @GrayStatic 如果您计算原始区域的最小和最大纬度之间的差异,您可以使用该值添加到北纬并从南减去。
    • 老实说,我第一次使用地图和坐标。目前,我在可见区域中添加标记,效果很好,但我也删除了那些不在可见区域中的标记,这些标记也可以正常工作。然而,结果是用户可以看到标记被删除和替换。我只想增加删除区域。有没有直接的方法来实现这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    相关资源
    最近更新 更多