【发布时间】:2013-09-05 07:38:23
【问题描述】:
请帮忙!!! 我已阅读 - How to get all visible markers on current zoom level,但我在地图上有超过 2000 个标记,而且我的应用程序运行非常缓慢。
还有其他解决办法吗???
代码 -
public boolean isVisibleArea(final Marker marker) {
final LatLngBounds.Builder bld = new LatLngBounds.Builder();
final VisibleRegion visibleRegion = mMap.getProjection().getVisibleRegion();
bld.include(visibleRegion.farLeft)
.include(visibleRegion.farRight)
.include(visibleRegion.nearLeft)
.include(visibleRegion.nearRight);
return bld.build().contains(marker.getPosition());
}
【问题讨论】:
标签: android google-maps google-maps-markers