我想要一個Google地圖的交互圈,當我改變滑塊的半徑時它會增加或減少。
它工作正常,當我半徑增加,但隨着半徑減小它是不會改變(減少)圓圖谷歌地圖中的交互圈在變化的半徑上變化
$(function() {
$("#slide").slider({
orientation: "horizontal",
range: "min",
max: 10000,
min: 500,
value: 500,
slide: function(event, ui) {
drawCircle(ui.value);
}
});
});
function drawCircle(rad){
circle = new google.maps.Circle({
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35,
map: myMap,
radius: rad });
circle.bindTo('center', marker, 'position');
}
您應該創建在頁面加載(或其他事件)的'Circle',然後簡單地更新'radius'和重繪'Circle'每當它改變。 – js1568 2013-02-26 17:19:47