世界を覆う多角形を作りたいのですが、2 つ目のパスがあり、そこから形状が切り出されます。使用する正しい緯度/経度の値を理解するのに苦労しており、「内側のポリゴン」が打ち抜かれる代わりに塗りつぶされています。何か案は?Google Maps 3 JavaScript API を使用しています。
ありがとう!
世界を覆う多角形を作りたいのですが、2 つ目のパスがあり、そこから形状が切り出されます。使用する正しい緯度/経度の値を理解するのに苦労しており、「内側のポリゴン」が打ち抜かれる代わりに塗りつぶされています。何か案は?Google Maps 3 JavaScript API を使用しています。
ありがとう!
これは、バージニア州を除く世界をカバーする 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からポリゴンのワインディングを逆にするのに役立つページがあります(あまりユーザーフレンドリーではありません)