0

各州のポリラインのアウトラインと塗りつぶしを作成しようとしています。州のポリラインをクリック可能にする必要があります。また、より大きなズーム レベルで表示すると、塗りつぶしが断片的に見えます。助言がありますか?

以下のコードを参照してください。

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');    
}); 
}

このコードは、ポリラインをクリック可能にするために機能しますが、ポリラインの非常に特定の領域でのみ機能します。状態のどこでもクリックイベントを検出するように構成する方法はありますか

4

1 に答える 1

1

代わりに google.maps.Polygon を使用し、断片化とクリック可能の問題を処理しました

于 2011-07-06T14:06:38.417 に答える