0
任何人可以幫助我在尋找什麼是錯在這裏我的代碼=>不能得出圈通過點擊地圖上
google.maps.event.addListener(bigmap_rad, 'click', function(event) {
if(document.getElementById('circle_radius').value==''){
alert('Put a radius to draw the circle');
}
var lat=event.latLng.lat();
var lon=event.latLng.lng();
var rad=document.getElementById('circle_radius').value;
alert("radius"+rad+" "+lon+" "+lat);
var circleOptions={
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
map: bigmap_rad,
center: new google.maps.LatLng(lat,lon),
radius: rad
};
Circle = new google.maps.Circle(circleOptions);
});
我需要點擊地圖,然後一個圓將與提供的半徑出現。 我正確地獲得了這些經緯度,並且地圖出現了,但那個提供了半徑的圓形不是繪製在該地圖上的。請幫幫我。提前致謝。
你的代碼看起來很好,至少它爲我工作:[的jsfiddle(http://jsfiddle.net/paubort/pdhTT/)。你可以多展示一下你的代碼嗎?半徑的值是多少? – pascal