我们是一家非营利慈善机构。计划开放一些支持中心。我们有我们的支持中心的MySQL数据库如下:从MySQL搜索Google地图多边形区域
booth_id
booth_name
latitude
longitude
coverage
phone
详细信息:
booth_id
数字支持展位唯一的ID。
booth_name
每个支持展位的字母数字名称。
latitude
Google地图每个展位的纬度。
longitude
谷歌地图每个展位的经度。
coverage
Json为每个展位格式化Google Map多边形。这是每个展位的支持覆盖区域。
每个支撑间的电话号码。
我们想要做的是;获取用户位置并搜索他是否在任何支持展位范围内。
这里是存储在coverage
字段中的数据:
{
"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"
}
依靠覆盖面积在这里可以更Json的索引对象。每个Json对象都有逗号分隔的latitude
和longitude
。
现在我的问题是如何在覆盖范围内或在哪个展位的覆盖范围内从latitude : 23.867467
和longitude : 91.2074338
(它可以是任何值)从MySQL查找。这是可能的使用MySQL的功能帮助MySQL查询进行此搜索?
请让我知道,这将是非常有益的。
谢谢
看起来很有前途,但不知道如何使用我的资料使用:(我的数据的例子,才是真正拯救生命。 –