Asa*_*Dev 3 android google-maps google-maps-markers
我正在开发地图应用程序,我从我的服务器获取地点的坐标,我正在调用 API,它使用 mMap.setOnCameraIdleListener. 问题是每次我移动相机时都会调用 API,如果用户只是稍微移动了地图相机,则标记会一次又一次地设置在相同的位置。
现在,我想检查可见区域上的标记数量,但我不知道如何仅计算可见区域上的标记数量。我使用了下面的代码,但它只能告诉我一个特定LatLng点是否在可见区域可见。
public boolean isVisibleOnMap(LatLng latLng) {
VisibleRegion vr = mMap.getProjection().getVisibleRegion();
return vr.latLngBounds.contains(latLng);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1464 次 |
| 最近记录: |