【发布时间】:2022-08-16 16:03:08
【问题描述】:
我想计算两点之间的旅行时间。所以我使用了来自 herepy 库的 RoutingApi(如 https://github.com/abdullahselek/HerePy/blob/master/examples/routing_api.py 的示例中所述):
from herepy import (
RoutingApi,
RouteMode,
MatrixRoutingType,
MatrixSummaryAttribute,
RoutingTransportMode,
RoutingMode,
RoutingApiReturnField,
RoutingMetric,
RoutingApiSpanField,
AvoidArea,
AvoidFeature,
Avoid,
Truck,
ShippedHazardousGood,
TunnelCategory,
TruckType,
)
routing_api = RoutingApi(api_key=\"my_key\")
response = routing_api.truck_route(
waypoint_a=[lat_a, lon_a],
waypoint_b=[lat_b, lon_b],
modes=[RouteMode.truck, RouteMode.fastest],
)
print(response.as_dict())
虽然,即使我的 api 密钥有效并且在 HERE 开发者平台上“启用”,我也会收到以下错误消息:
HEREError: Error occurred on routing_api __get _route response status code 403
谁能向我解释为什么会发生这种情况以及如何解决?先感谢您。
标签: python-3.x api routes herepy