2 qq 29215915 qq_29215915 于 2015.07.14 08:44 提问

C#网页有多个button,每个button点击之后会在地图上显示特定的点

我想要的是每次点击只显示一个类型而现在是点击多个button后,所有点显示到一块,求大神,求解决,本人小小白!

4个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.14 09:09

通过js添加覆盖物,仔细阅读下百度api的开发文档。

http://developer.baidu.com/map/index.php?title=jspopular/guide/cover

91program
91program   Ds   Rxr 2015.07.14 08:49

这个要看地图有没有提供取消当前选择点的功能?如果有,则在显示新的点之前取消之前显示的点。
需要看地图提供的接口。

qq_29215915
qq_29215915 哦哦,谢谢,我先试试,用的是百度API
2 年多之前 回复
u012401478
u012401478   2015.07.14 09:12

0.0 0.0 0.0,貌似这个不难吧

qq_29215915
qq_29215915 0.0不会啊,课设卡在这了
2 年多之前 回复
save4me
save4me   Ds   Rxr 2015.07.14 09:23

参考
Android版本百度地图开发(五)——覆盖物
你可以在点击按钮的时候,先清空所有的层

mMapView.getOverlays().clear();  
mMapView.getOverlays().add(”需要添加的层“);   
mMapView.refresh();

然后在添加需要的层
如果需要,你也可以清除指定的层
派生到我的代码片

 mMapView.getOverlays().remove(”需要移除的层“);  
 mMapView.refresh();  

你也可以通过setViewport来设置点的位置

map.setViewport(points);
qq_29215915
qq_29215915 哦哦,谢谢,我试试
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片