鍍金池/ 問答/HTML/ 怎么用谷歌地圖繪制圓角矩形呢?

怎么用谷歌地圖繪制圓角矩形呢?

我現(xiàn)在用的是這樣的

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
                )

});

繪制了一個(gè)矩形,但是現(xiàn)在想繪制一個(gè)有圓角矩形,怎么繪制呢?查的官方的api里面只有繪制矩形 圓形 多邊形 線條這幾種,我只是想在當(dāng)前的基礎(chǔ)上將矩形添加圓角,這個(gè)應(yīng)該怎么改呢?

回答
編輯回答
蔚藍(lán)色

本來谷歌地圖的api是不支持直接修改矩形成圓角矩形的,現(xiàn)在解決的方案就是直接將矩形改成不規(guī)則的圖形,在圓角部分進(jìn)行處理,用點(diǎn)來處理

2017年7月6日 03:34