簡體   English   中英

如何在Google地圖中組合圈子

[英]How to combine circles in Google Maps

我希望能夠使用javascript在Google地圖上繪制多個圓圈,但將它們組合為“單一形狀”,以便它們的區域不重疊,但是共享。 例如,我在WalkScore.com上找到了這個例子:

在此輸入圖像描述

您可以看到它們是COMBINING圓,而不是將它們重疊為單獨的形狀。

這可能嗎? (顯然是,但是如何?)

您可以使用此處所述的多邊形。

檢查這個解決方案中的小提琴

最重要的部分是結合圈子:

var joined = new google.maps.Polygon({
    paths: [drawCircle(smallOne, 150/1609.344, 1),
            drawCircle(bigOne, 300/1609.344, 1)],
            strokeColor: "#ff0000",
            strokeOpacity: 0.35,
            strokeWeight: 0,
            fillColor: "#FF0000",
            fillOpacity: 0.35
});

joined.setMap(map);

你可以交叉多邊形也許嘗試topojson。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM