百度地图javascript API 使用Circle 画圆 ,画出来的园不规范 ? 为什么 ?

发布于 2022-09-02 14:24:39 字数 768 浏览 17 评论 0

下面贴上实例
图片描述

这个圆非常的不圆
代码如:

    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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

爱的故事 2022-09-09 14:24:39

代码存在问题 。
可用用图片来代替这个圆 .

稚然 2022-09-09 14:24:39

确定不是浏览器的原因?你用的什么浏览器

冷情 2022-09-09 14:24:39

大兄弟。你的浏览器 被你缩放了!

ctrl + 0

书信已泛黄 2022-09-09 14:24:39

我也遇到这个问题了,请问你最后是怎么解决画圆形不规则的问题呢,求赐教!

蓝咒 2022-09-09 14:24:39

这个问题解决没有????

不喜欢何必死缠烂打 2022-09-09 14:24:39

我也是类似的问题,用Circle画出的圆其实是一条条直线连起来的

clipboard.png

并不是圆弧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文