google map v3 - сделать ломаную линию кликабельной и исправить фрагментацию - PullRequest
0 голосов
/ 05 июля 2011

Я пытаюсь создать контуры полилинии и заливки для каждого штата.Мне нужно, чтобы государственная полилиния была кликабельной.Кроме того, при просмотре с большим уровнем масштабирования заливка выглядит фрагментированной.Любые предложения?

см. Код ниже:

function drawBorder(){
 var Polyline_Path = new google.maps.Polyline({
path: newyork,
strokeColor: "#CD0000",
// color of the outline of the polyline
strokeOpacity: 1,
// between 0.0 and 1.0
strokeWeight: 1,
// The stroke width in pixels
fillColor: "#CD0000",
fillOpacity: 1,
clickable: true
});
Polyline_Path.setMap(map);

google.maps.event.addListener(Polyline_Path, 'click', function() {   
alert('you clicked polyline');    
}); 
}

этот код работает, чтобы сделать ломаную линию кликабельной, но только в очень определенной области полилинии.Есть ли способ настроить его для обнаружения события щелчка в любом месте в состоянии

1 Ответ

1 голос
/ 06 июля 2011

Вместо этого я использовал google.maps.Polygon, и он позаботился о фрагментации и кликабельности

...