怎么用谷歌地图绘制圆角矩形呢?
我现在用的是这样的
var rectangle = new google.maps.Rectangle( {
strokeColor : '#FF0000',
strokeOpacity : 0.8,
strokeWeight : 0,
fillColor : '#575757',
fillOpacity : 0.35,
map : map,
bounds : new google.maps.LatLngBounds(new google.maps.LatLng(
minusXY(pointO.y, h), minusXY(pointO.x, d * 6)),//C
new google.maps.LatLng(minusXY(pointO.y, h * 3),
plusXY(pointO.x, d * 6))//D
)
});
绘制了一个矩形,但是现在想绘制一个有圆角矩形,怎么绘制呢?查的官方的api里面只有绘制矩形 圆形 多边形 线条这几种,我只是想在当前的基础上将矩形添加圆角,这个应该怎么改呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
本来谷歌地图的api是不支持直接修改矩形成圆角矩形的,现在解决的方案就是直接将矩形改成不规则的图形,在圆角部分进行处理,用点来处理