2016-08-12 7 views
0

私たちは非営利団体です。いくつかのサポートセンターを開設する予定です。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" 
} 

Which has this visual view

ここでカバレッジエリアによって異なります。ここでは

coverageフィールドに格納されたデータがあります。各Jsonオブジェクトは、latitudelongitudeカンマ区切りです。

私の質問は、latitude : 23.867467longitude : 91.2074338(これはどのような値でもかまいません)がカバレッジエリア内かブースカバレッジエリア内にあるかをMySQLから見つける方法です。これは、MySQLの機能の助けを借りてMySQLのクエリでこの検索を行うことは可能ですか?

私に教えてください、それは非常に役に立ちます。

ありがとう

答えて

関連する問題