- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要允许旅行者使用谷歌地图绘制路线,然后查询我的兴趣点数据库(比如说,麦当劳的位置),然后显示所有这些位置在一两英里内的路线。服用。问题是,我如何有效地获取从谷歌返回的“行车路线”信息(本质上是一组纬度/经度对),并将其转换为 sql 查询以获取距离路线一定距离内的位置?
它不必非常精确,并且与路线的“鸟飞”距离就可以了。我最关心的是它的效率是否合理。
在数据库中,基本上每个条目都有一个纬度和经度,但我可以根据需要更改数据库架构。
举个例子,这个网站做了我想做的事情(如果你给出一个起点和终点,它将显示你将要走的高速公路附近的雪佛龙车站):
http://www.chevron.com/products/stations/stationfinder/planyourroute.aspx
(来源:karmatics.com)
最佳答案
看一下这个
http://google-maps-utility-library-v3.googlecode.com/svn/tags/routeboxer/1.0/examples/routeboxer-v3.html
这是文档:http://google-maps-utility-library-v3.googlecode.com/svn/tags/routeboxer/1.0/docs/examples.html
您可以从 RouteBoxer 获取框坐标并将其发送到服务器端脚本进行处理
关于sql - 在谷歌地图上做 "points of interest along a route",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835377/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!