5

ポリゴンのポイントのセット(lat / lonとして保存)があります。PHPでポリゴンのlat/lon中心点を計算したいと思います。

基本的に、Google Maps LatLngBoundsのgetCenter()関数と同じことを行います。

これをどのように達成できるかについてのアイデアはありますか?

4

2 に答える 2

4

探しているのはポリゴンの図心です。これは非常に簡単に計算できます。緯度/経度を使用している場合、ポリゴンが実際には球(楕円体)の表面上にあるという事実により、問題は複雑になります。

余談ですが、Google api javascriptコードを見てみませんか?

于 2010-06-10T01:18:04.930 に答える
2

グーグルクエリ「重心ポリゴン」または「ポリゴン重心」で多くの数式を簡単に見つけることができます

ウィキペディアからのサンプル:http://en.wikipedia.org/wiki/Centroid

于 2010-06-10T01:17:49.113 に答える