0

世界を覆う多角形を作りたいのですが、2 つ目のパスがあり、そこから形状が切り出されます。使用する正しい緯度/経度の値を理解するのに苦労しており、「内側のポリゴン」が打ち抜かれる代わりに塗りつぶされています。何か案は?Google Maps 3 JavaScript API を使用しています。

ありがとう!

4

1 に答える 1

0

これは、バージニア州を除く世界をカバーする kml ファイルです。

<MultiGeometry>
<Polygon>
<outerBoundaryIs> <!-- covers the whole world -->
<LinearRing>
<coordinates>
180,85 90,85 0,85 -90,85 -180,85 -180,0 -180,-85 -90,-85 0,-85 90,-85 180,-85 180,0 180,85
</coordinates>
</LinearRing>
</outerBoundaryIs>
<innerBoundaryIs>  <!-- hole -->
<LinearRing>
<coordinates>-75.914,36.576,0.0 ...

「内側のポリゴン」が塗りつぶされないようにするには、そのパスが外側のパスと反対方向に曲がる必要があります。kmlで動作するワインディング計算機と、kmlからポリゴンのワインディングを逆にするのに役立つページがあります(あまりユーザーフレンドリーではありません)

于 2012-07-27T22:27:28.560 に答える