0
我在地图上绘制多边形,但我遇到了麻烦,因为它在中心绘制了一条线,如果我形成了正方形或任何形状。我不知道是什么让我的多边形绘制线条中央。绘制多边形,但它在中心绘制一条线
var map;
var count=0;
var polycolor = '#ED1B24';
var polyarray=[];
function initialize() {
var initial = new google.maps.LatLng(53.199246241276875, -105.76864242553711);
var mapOptions = {
zoom: 16,
center: initial,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.LARGE
},
mapTypeControl: false
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
google.maps.event.addListener(map, 'click', function(e) {
polyarray[count]= e.latLng;
addPolygon(polyarray);
count++;
});
}
function addPolygon(path){
var poly = new google.maps.Polygon({
path: path,
strokeColor: polycolor,
strokeOpacity: 1.0,
strokeWeight: 2
});
poly.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
,这里是我的jsfiddle
谢谢你这么多geocodezip – jemz
我能问也帮助我的其他线程.http://stackoverflow.com/questions/24729643/how-do-i-track-if-user-passess-the-boundarygeofencing – jemz