rob*_*rob 11 sql google-maps geolocation
我需要允许旅行者使用谷歌地图绘制路线,然后查询我的兴趣点数据库(比方说,麦当劳的位置),然后显示所有这些位置,它们将在一英里或两英里的路线内服用.问题是,如何有效地获取从谷歌返回的"行车路线"信息(基本上是一对纬度/长线对),然后将其转换为sql查询以获取距离路线一定距离的位置?
它不一定非常精确,并且"当鸟飞过"距离路线很近.我最担心的是合理有效率.
在数据库中,基本上每个条目都具有纬度和经度,因此我可以根据需要更改数据库模式.
举个例子,这个网站做我想做的事情(如果你给出一个起点和终点,它将显示你将要走的高速公路附近的人字形站):http: //www.chevron.com/products /stations/stationfinder/planyourroute.aspx
Gal*_*len 12
看一下这个
这是文档:http://google-maps-utility-library-v3.googlecode.com/svn/tags/routeboxer/1.0/docs/examples.html
您可以从RouteBoxer获取盒子坐标并将其发送到服务器端脚本进行处理