Android 项目开发

可以使用mapview.getMapCenter()获取当前可视范围中心点的坐标,然后计算出数据库中的点与中心点的距离值,如果该距离在触发显示的范围内(比如100米),就显示该点到地图上。百度地图的SDK中有计算点与点距离的函数,可以自己查阅一下官方文档

百度地图开发:添加覆盖物后地图上不显示  

解决方案:

1、添加完覆盖物后稍微移动地图
2、调用mMapView.invalidate();来刷新显示overlay。
原文地址:https://www.cnblogs.com/lizhenlin/p/4765611.html