gpt4 book ai didi

php - 如何使用 php 通过谷歌地图获取步行或驾车距离

转载 作者:可可西里 更新时间:2023-11-01 14:16:12 25 4
gpt4 key购买 nike

我以前使用过谷歌地图,但在实现它时,我从未找到任何关于如何通过 Javascript 或 PHP 获取 2 个给定位置之间的准确距离的文档。

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

2) 必须是 PHP 或 Javascript

3) 必须是谷歌地图,而不是虚拟地球或类似的东西。

我想到的最好的事情是使用带有变量的长 URL 向 google map 发送 HTTP_GET 请求,然后返回 200 代码和网站的 HTML。距离就在那里,只需要过滤。

但这是资源密集型且负载很重。

有人知道更好的方法吗?

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

最佳答案

This posting给出方法和警告。

要分解它,您可以使用谷歌地图来查询这样的 URL

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

然后您查看从该 url 检索到的数据(以 kml 格式)并查看地标标签(通过 simplexml 运行它)每个地标标签都有一个描述子标签,其中包含下一步的文本描述从 A 到 B 的路线。

文章中还提到,通过使用此方法,您将受到 google maps T&C 的约束

Also, you may not use Google Maps in amanner which gives you or any otherperson access to mass downloads orbulk feeds of numerical latitudeand longitude coordinates.

因此您可能需要牢记这一点。

关于php - 如何使用 php 通过谷歌地图获取步行或驾车距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com