如何通过谷歌地图与PHP步行或驾驶距离

问题描述:

我曾与谷歌地图之前,但实施它时,我从来没有找到任何文件如何通过JavaScript获得2个给定位置之间的确切距离或PHP。如何通过谷歌地图与PHP步行或驾驶距离

1)它必须是地图上显示的完全相同的距离,而不是公式可以给出从一个地理点到另一个地理点的直线距离。

2)它必须要么PHP或JavaScript

3)它必须是谷歌地图,而不是虚拟地球或任何类似。

我想到的最好的事情是发送一个HTTP_GET请求到谷歌地图使用长变量的URL,然后返回一个200代码加上网站的HTML。距离在那里,只需要过滤。

但这是资源密集型和负载沉重。

有人知道更好的方法吗?

编辑:this是我正在谈论的功能。该DLL不包含在Windows的常规zip文件中,我发现它是WAMPserver软件的一部分。

This posting给出了一种方法和警告。

打破它,你使用谷歌地图来查询网址这样

http://maps.google.com/maps?q=from+A+to+B&output=kml

,然后您从该URL(KML格式)检索到的数据,并期待在地标标记(通过simplexml运行它)每个地标标记都将有一个描述子项,它将具有从A到B路由中的下一个步骤的文本说明。

文章中还提到,通过使用此你通过谷歌绑定的方法映射牛逼&Ç其中规定

此外,您可能无法在 的方式,让你或任何其他 人获得大量下载或 数值纬度的散装饲料使用谷歌地图 和经度坐标。

所以你可能想牢记这一点。

+0

想象一个网站,让您在与伴侣外出时可以将宝宝摔倒在某个地方。婴儿。 每个人都会想要驾驶孩子放弃自己的距离,因此他们需要在搜索栏中输入最大距离,然后我可以创建一个车辆在距离范围内的站点成员列表。 数据库不包含数值,只包含街道名称和房屋号码。 – KdgDev 2009-06-08 15:56:57