首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PHP和google Maps Api计算两个post代码之间的距离(英国)

使用PHP和google Maps Api计算两个post代码之间的距离(英国)
EN

Stack Overflow用户
提问于 2010-02-19 20:03:51
回答 3查看 61K关注 0票数 17

嘿,我想知道如何使用PHP和Google Maps Api计算出两个post代码之间的距离。

任何人都有任何想法或链接到示例。

EN

回答 3

Stack Overflow用户

发布于 2013-05-18 03:06:09

不知道V3应用程序接口是否改变了什么,但我已经使用了很长一段时间,它仍然有效:

From和to分别表示为纬度和经度(地址可能会起作用;我确信我尝试过,但我不记得了,而且我也有坐标)

代码语言:javascript
复制
$base_url = 'http://maps.googleapis.com/maps/api/directions/xml?sensor=false';
$xml = simplexml_load_file("$base_url&origin=$from&destination=$to");
$distance = (string)$xml->route->leg->distance->text;
$duration = (string)$xml->route->leg->duration->text
票数 4
EN

Stack Overflow用户

发布于 2010-02-19 20:18:24

看看这里的邮件列表:

http://groups.google.com/group/Google-Maps-API/browse_thread/thread/71e6aa2c3de66127

一旦你决定你是想要一条直线还是行驶距离,你就可以很容易地计算出来。你不一定要使用PHP,但是有一些例子。

再看看这个:

http://groups.google.com/group/google-maps-api/browse_thread/thread/d43de63d05adc62d/1a04053f39a3edf3?lnk=gst&q=calculate+distance#1a04053f39a3edf3

票数 0
EN

Stack Overflow用户

发布于 2010-02-19 20:22:48

Google Maps API是用JavaScript编写的,而不是PHP。要实现您想要的结果,请将两个post代码转换为LatLang坐标,并使用函数distanceFrom找到它们之间的距离。

请看一下this article中的一些示例代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2296087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档