百度地图javascript API 使用Circle 画圆 ,画出来的园不规范 ? 为什么 ?
下面贴上实例
这个圆非常的不圆
代码如:
var circle;
/* 定位过后进行缩放到最大*/
geolocationControl.addEventListener("locationSuccess", function (point, AddressComponent) {
//设置缩放等级
map.setZoom(17);
//删除标注
map.removeOverlay(circle);
//获取中心点
var pointCenter = map.getCenter();
//创建圆对象
circle = new BMap.Circle(pointCenter, 50, {
strokeColor: "blue",
strokeWeight: 1,
fillColor: "#E2E8F1",
fillOpacity: 0.6
});
//画到地图上面
map.addOverlay(circle);
});
该如何使用这个对象来画一个标准的圆 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
代码存在问题 。
可用用图片来代替这个圆 .
确定不是浏览器的原因?你用的什么浏览器
大兄弟。你的浏览器 被你缩放了!
ctrl + 0
我也遇到这个问题了,请问你最后是怎么解决画圆形不规则的问题呢,求赐教!
这个问题解决没有????
我也是类似的问题,用Circle画出的圆其实是一条条直线连起来的
并不是圆弧