如何使用 php 和 mysql 使用纬度和经度进行几何搜索
Posted
技术标签:
【中文标题】如何使用 php 和 mysql 使用纬度和经度进行几何搜索【英文标题】:How to do a geometric search using latitude and longitude using php and mysql 【发布时间】:2010-05-03 11:30:54 【问题描述】:有没有人知道如何使用纬度和经度搜索使用纬度和经度 使用php和mysql作为后端。
我有相应城市的邮政编码和经纬度。
如果我输入带有纬度的搜索,我需要知道具有相应纬度和经度的城市名称。
有了这些东西作为后端,我该如何进行搜索。
提前致谢。
【问题讨论】:
请详细说明。你在寻找什么?什么存储在数据库中?你试过做什么? 您认为这与搜索姓名或电话号码有何不同? @unicornaddict 我完全理解 OP 对此并没有投入太多,但真正的地理空间搜索要求与搜索姓名或 ph 号码不同。 @adam:你能解释一下地理空间搜索的要求吗?谢谢 这不是我的问题,但作为一个例子,通过在地理空间上存储纬度/经度对,您可以定义一个多边形并获取其中的所有行。 【参考方案1】:您需要一个 GeoSpatial 数据库来进行真正的几何搜索。 MySQL手册中有一章关于它
http://dev.mysql.com/doc/refman/5.0/en/gis-introduction.html
【讨论】:
以上是关于如何使用 php 和 mysql 使用纬度和经度进行几何搜索的主要内容,如果未能解决你的问题,请参考以下文章