问题描述
- C#网页有多个button,每个button点击之后会在地图上显示特定的点
-
我想要的是每次点击只显示一个类型而现在是点击多个button后,所有点显示到一块,求大神,求解决,本人小小白!
解决方案
通过js添加覆盖物,仔细阅读下百度api的开发文档。
http://developer.baidu.com/map/index.php?title=jspopular/guide/cover
解决方案二:
这个要看地图有没有提供取消当前选择点的功能?如果有,则在显示新的点之前取消之前显示的点。
需要看地图提供的接口。
解决方案三:
0.0 0.0 0.0,貌似这个不难吧
解决方案四:
参考
Android版本百度地图开发(五)——覆盖物
你可以在点击按钮的时候,先清空所有的层
mMapView.getOverlays().clear();
mMapView.getOverlays().add(”需要添加的层“);
mMapView.refresh();
然后在添加需要的层
如果需要,你也可以清除指定的层
派生到我的代码片
mMapView.getOverlays().remove(”需要移除的层“);
mMapView.refresh();
你也可以通过setViewport来设置点的位置
map.setViewport(points);
时间: 2024-09-19 22:55:06