ポリゴンのポイントのセット(lat / lonとして保存)があります。PHPでポリゴンのlat/lon中心点を計算したいと思います。
基本的に、Google Maps LatLngBoundsのgetCenter()関数と同じことを行います。
これをどのように達成できるかについてのアイデアはありますか?
ポリゴンのポイントのセット(lat / lonとして保存)があります。PHPでポリゴンのlat/lon中心点を計算したいと思います。
基本的に、Google Maps LatLngBoundsのgetCenter()関数と同じことを行います。
これをどのように達成できるかについてのアイデアはありますか?
探しているのはポリゴンの図心です。これは非常に簡単に計算できます。緯度/経度を使用している場合、ポリゴンが実際には球(楕円体)の表面上にあるという事実により、問題は複雑になります。
余談ですが、Google api javascriptコードを見てみませんか?
グーグルクエリ「重心ポリゴン」または「ポリゴン重心」で多くの数式を簡単に見つけることができます
ウィキペディアからのサンプル:http://en.wikipedia.org/wiki/Centroid