長方形の場所の北、東、南、西の値があります。その長方形の場所の境界内にある場所 (緯度/経度) のみを検索するにはどうすればよいですか?
データベース内の場所 (緯度/経度) を検索する必要があることに注意してください。特定の長方形の境界内にあるデータベース内の場所を見つける必要があり、マップ上にそれらのマーカーを描画します。
私はGoogle 検索について話しているのではありません。検索用の API は、検索をフィルタリングするための四角形の境界を渡すことを既にサポートしています。
API は次のgooglemaps
ようにこれを行うことができます。
var request = {
bounds: myMapObject.getBounds(), // Search only within the Bound of the Map
query: someTextToFind
};
また
var isWithInMapsBounds = myMapObject.getBounds().contains(myLocation);
しかし、データベースから場所を取得しながらそれを行う必要があります。つまり、サーバー側です。
この機能を実現する方法、誰かが私を正しい方向に導くことができますか?
編集:
データベース内を検索したい。そのため、SQL ソリューションが必要です。