私たちは非営利団体です。いくつかのサポートセンターを開設する予定です。Googleマップの多角形をMySQLから検索する
booth_id
booth_name
latitude
longitude
coverage
phone
詳細:
booth_id
支援ブースの数値固有のID我々は、次のように私たちのサポートセンターのMySQLデータベースを持っています。
booth_name
サポートブースごとの英数字です。
latitude
Googleマップの緯度はブースごとに異なります。
longitude
Googleマップ各ブースの経度。
coverage
ブースごとにGoogleマップポリゴンを作成しました。これは各ブースのサポートカバレッジエリアです。
各サポートブースの電話番号。
私たちがしようとしているのは、彼がサポートブースのカバレッジ内にいる場合、ユーザーの場所と検索を取得します。より多くのJSONオブジェクトのインデックス付きかもしれ
{
"0": "23.86998,91.20611",
"1": "23.86599,91.20609",
"2": "23.86597,91.2091",
"3": "23.86563,91.21251",
"4": "23.87021,91.21249"
}
ここでカバレッジエリアによって異なります。ここでは
はcoverage
フィールドに格納されたデータがあります。各Jsonオブジェクトは、latitude
とlongitude
カンマ区切りです。
私の質問は、latitude : 23.867467
とlongitude : 91.2074338
(これはどのような値でもかまいません)がカバレッジエリア内かブースカバレッジエリア内にあるかをMySQLから見つける方法です。これは、MySQLの機能の助けを借りてMySQLのクエリでこの検索を行うことは可能ですか?
私に教えてください、それは非常に役に立ちます。
ありがとう
が有望に見えるが、私のデータを使用する方法がわからない使用は:(私のデータを持つすべての例では、実際に救命になります。 –