2013-08-16 43 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