GoogleマップのJavascriptライブラリを使用しています。 私はポリゴンが格納されたデータベースを持っており、特定の座標に収まるものだけを持っていきたいと思います。Google Mapsのポリゴンを特定の座標内に移動するにはどうすればよいですか?
私は、緯度99.42333、緯度-99.169333に立っていると言います...私は1kmの周りにあるポリゴンをどのように持ってくることができますか?これはポリゴンの巨大なテーブルなので、それぞれのテストは不可能です。
「quadrant_lat」と「quadrant_lng」の2つの列を追加して、それに一致するすべての行をラップすることを考えていましたが、これは正しい方法ではないと思います。
アイデア?ありがとう
こんにちは、お返事ありがとうございます。私はMySQLを使用しており、ポリゴンは100k +になる可能性があります。 – mkmnstr
MySQLサーバーはジオ関数を強力にサポートしています – balendran
100K +レコードでは、レコードを照会するためにインデックスを使用することをお勧めします。つまり、データセットがさらに拡大しても、今後のデータベースのスケーラビリティについて心配する必要はありません。 MySQLサーバはジオ関数を強力にサポートしています。このブログ記事では、インデックスベースの検索とテーブルに格納されたポイントの直接クエリの両方を表示する例を使って、機能をまとめています。 https://www.percona.com/blog/2013/10/21/using-the-new-mysql-spatial-functions-5-6-for-geo-enabled-applications/ – balendran