首页 > 解决方案 > 如何使用 Here Maps API 获得平均等值线

问题描述

我正在使用此处 Maps 的 REST API 中的等值线功能从特定商店获取给定时间内的所有区域。

为此,我正在做一个这样的查询:

private $_url="https://isoline.route.cit.api.here.com/routing/7.2/calculateisoline.json?";

$here_cd = env('HERE_CODE');
    $here_id = env('HERE_ID');
    $data = array(
        'app_id' => $here_id,
        'app_code' => $here_cd,
        'rangetype' => 'time',
        'range' =>$sec,
        'mode' => 'fastest;car',
        'destination' => (string)$lat.','.(string)$lng                                
    );

$full_url=$this->_url.http_build_query($data);

我想要一个不依赖于当前流量的通用/平均行驶时间多边形。

我没有传递arrival参数。

是否可以创建一个不太依赖于当前交通状况的一般/平均行驶时间多边形或等值线?

标签: resthere-api

解决方案


您可以在请求期间将TrafficMode设置为禁用,以从等值线计算中删除流量。

例如:

&mode=fastest;car;**traffic:disabled**;motorway:-3

推荐阅读