Googleの地図に図形(円、多角形、長方形)を描画できるようにしたいのですが、描画できる図形のサイズ(面積)に制限を設けたいと思います。したがって、円を例にとると、ユーザーがマップ上の特定のポイントからマウスをドラッグして円を形成し始めると、円は見えない境界にぶつかり、拡大を停止するという望ましい動作になります。
形状のサイズ/面積を、それがカバーする地理的領域として定義します。理想的には、形状がカバーする地理的領域の制限を規定できるようにしたいと思います。したがって、円の例では、ビューポートのズームレベルに関係なく、円がカバーする地理的領域がたとえば10平方キロメートルに達すると、円の拡大が停止するように指定できます。
これがポリゴンの描画にどのように機能するかはわかりませんが、ポリゴンが段階的に(複数回クリックして)描画されるため、少し複雑になると思います...ただし、一度に1ステップずつです。