2

Google Maps API v3 でサポートされている形状は、ポリライン、ポリゴン、長方形、および円です。これらの拡張に関する質問に対する標準的な回答は、ポリラインを使用することです。これは、曲線を描いていない場合にうまく機能します。ただし、円弧を描くことだけが目的の場合、増分の選択は、高ズーム レベルでの適切な表現と低ズーム レベルでの使いやすさとの間のトレードオフになります。これは、粗い増分で曲線を拡大すると、曲線のように見えなくなり、角度のあるポリラインに見えるためです。その後、細かい増分を使用してこれを修正すると、ズームアウトすると、非常に多くの線分が描画されるため、ユーザー エクスペリエンスが許容できないほど遅くなります。

SVG は弧をサポートします。既存の API v3 形状は SVG プリミティブで実現されているため、API v3 のユーザーが SVG プリミティブに関して他の形状を実装することは実行可能であるように思われます。特に、v3 でサポートされている円形状が既に存在するため、円弧を実装するのは簡単です。

このような方法で SVG プリミティブを使用して API v3 形状を拡張した人はいますか?

そうでない場合、そうする合理的な方法はありますか?

4

0 に答える 0