百度地图api如何添加多个圆形覆盖物?

百度地图api如何添加多个圆形覆盖物?,第1张

//创建圆对象

var circle = new BMap.Circle(r.point, 50, {

strokeColor : "blue",

strokeWeight : 1,

fillColor : "#E2E8F1",

fillOpacity : 0.6

})

//画到地图上面

map.addOverlay(circle)

circle = new BMap.Circle(r.point, 100, {

strokeColor : "red",

strokeWeight : 1,

fillColor : "#ccc",

fillOpacity : 0.6

})

//画到地图上面

map.addOverlay(circle)

帖一下你的MyOverlay的代码?

mapview只能显示最近添加的个覆盖物,

比如你这个覆盖物是兴趣点,那么你应该吧所有的兴趣点都加到这个覆盖物上 然后显示:

poiOverlay.setData(result.getAllPoi())

//mMapView.getOverlays().clear()

mMapView.getOverlays().add(poiOverlay)

mMapView.refresh()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11634758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存