使用 PHP 计算行车路线?
Posted
技术标签:
【中文标题】使用 PHP 计算行车路线?【英文标题】:Calculate driving directions using PHP? 【发布时间】:2009-11-25 22:51:49 【问题描述】:对于我的应用程序,我需要一个服务器来计算行车路线。
Google Maps API 专为客户端使用而设计,带有 javascript 和 Flash API。有什么方法可以运行他们的 API 的服务器端?
【问题讨论】:
嗨,它必须是谷歌地图,还是你可以使用必应地图代替?如果是后者,您可以检查 Bing Maps SDK (microsoft.com/maps/developers),因为它提供 SOAP 网络服务,我认为可以从服务器调用。 Google Maps HTTP API for driving and walking directions的可能重复 【参考方案1】:据我所知,这不是官方的,谷歌不支持它,但它可以工作:
$url = str_replace(' ', '%20', "http://maps.google.com/maps/nav?client=yourclient&output=json&q=from: ".$lat1.",".$lon1." to: ".$lat2.",".$lon2);
$result = file_get_contents($url);
$data = json_decode(utf8_encode($result), true);
您将在 $data 数组中找到方向。
【讨论】:
我忘了说要编辑客户端以满足您的需求或用 api 密钥替换它 该 URL 从来不是受支持的 API,只是 Google 地图网站的一部分。正确的方法是使用 Directions API(在发布此答案时不可用):developers.google.com/maps/documentation/directions/intro以上是关于使用 PHP 计算行车路线?的主要内容,如果未能解决你的问题,请参考以下文章