求大神,百度地图api如何同时添加多个圆形覆盖物啊?
百度地图api吧
全部回复
仅看楼主
level 2
戈巴乔夫 楼主
ar point = new BMap.Point(104.056699,30.555383);
var Bpoint = new BMap.Point(116.404, 39.915);
var Cpoint = new BMap.Point(116.404, 39.915);
var Dpoint = new BMap.Point(116.404, 39.915);
var Epoint = new BMap.Point(116.404, 39.915);
var Fpoint = new BMap.Point(116.404, 39.915);
var Gpoint = new BMap.Point(116.404, 39.915);
var Hpoint = new BMap.Point(116.404, 39.915);
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var Bcircle = new BMap.Circle(point,500);
map.addOverlay(circleB); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
var circle = new BMap.Circle(point,500);
map.addOverlay(circle); //增加圆
showOver();
我这样写,最多只能把第一个圆显示出来。
2016年07月27日 07点07分 1
level 2
真不知道该不该挖坟回帖,你的圆都画到一起了,圆心没变
2017年02月10日 06点02分 2
谢谢大神指点迷津!
2017年02月10日 15点02分
@戈巴乔夫 我不是大神,但是我在其他网站上也看到相同的问题,应该也是你问的吧,如果不想一个一个的画圆,可以定义一个数组变量来存储圆心,然后使用循环对数组遍历画圆,希望对你有帮助
2017年02月11日 06点02分
@壞¢孩孒 好的,谢谢你。我后来就没有用圆形,用的四边形。 还可以用数组变量储存圆心么?这么高级?有没有示例代码啊?
2017年02月12日 07点02分
level 1
回复 戈巴乔夫 :同学你好,我最近也涉及到在同一张地图上显示多个圆形区域的问题,请问你解决了么,麻烦告诉我一下
2017年08月17日 06点08分 11
level 3
圆心都是一个,画多少个圆显示的都是一个。另外circle 重复定义,只能画上最后一个,楼主可以试试circle1,circle 2.。。。。这样的
2017年08月19日 01点08分 12
level 1
我做到了同时添加多个覆盖物,但是我想在多个覆盖区域内进行附近搜索,这个还不行,有谁会么
2017年08月20日 15点08分 13
1