2013-08-16 52 views
0

你好Stackoverflowers,谷歌地圖 - 位置和Circle

我想既多個位置,並且在同一地圖內的圓形結合,我不得不環顧四周,看看如何將兩個不同的元素類型組合,但我有還沒有找到有用的東西。

下面是畫一個圓圈一些示例代碼:

<head> 
<script 
src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"> 
</script> 

<script> 

var Hotspot=new google.maps.LatLng(29.9597675231189 , -93.9675262286223); 


function initialize() 


{ 
var mapProp = { 
    center:Hotspot, 
    zoom:7, 
    mapTypeId:google.maps.MapTypeId.ROADMAP 
    }; 

var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); 

var Circle = new google.maps.Circle({ 
    center:Hotspot, 
    radius:25000, 
    strokeColor:"#0000FF", 
    strokeOpacity:0.8, 
    strokeWeight:2, 
    fillColor:"#0000FF", 
    fillOpacity:0 
    }); 

Circle.setMap(map); 


} 


google.maps.event.addDomListener(window, 'load', initialize); 
</script> 
</head> 

<body> 

<div id="googleMap" style="width:500px;height:380px;"></div> 

</body> 
</html> 

現在,例如,如果我wishied放置2個標記爲:

北緯29.937641長-93.969326 北緯30.063964長-94.116131

我將如何將它納入上述代碼?或者反之亦然,如果我有代碼與點我如何納入圈子元素?

一如既往地感謝您的幫助!

+0

'var marker1 = new google.maps.Marker({map:map,position:new google.maps.LatLng(29.937641,-93.969326)}); var marker2 = new google.maps.Marker({map:map,position:new google.maps.LatLng(30.063964。-94.116131)});' – geocodezip

+0

啊!它很簡單!非常感謝您抽出寶貴時間回覆我!週末愉快的地理編碼! – Methexis

回答

2
function initialize() 
{ 
var mapProp = { 
    center:Hotspot, 
    zoom:7, 
    mapTypeId:google.maps.MapTypeId.ROADMAP 
    }; 

var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); 

var marker1=new google.maps.Marker({map:map, position: new google.maps.LatLng(29.937641,-93.969326)}); 
var marker2=new google.maps.Marker({map:map, position: new google.maps.LatLng(30.063964 .-94.116131)}); 

var Circle = new google.maps.Circle({ 
    center:Hotspot, 
    radius:25000, 
    strokeColor:"#0000FF", 
    strokeOpacity:0.8, 
    strokeWeight:2, 
    fillColor:"#0000FF", 
    fillOpacity:0 
    }); 

Circle.setMap(map); 
} 
+0

是否最好在圓形元素之前或之後放置標記元素,還是不重要? – Methexis

+0

無關緊要,只有在初始化之後,它們才能添加到地圖中。 – geocodezip

+0

如果這回答了您的問題,請[接受它](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – geocodezip