here-api - 车队远程信息处理自定义路线
问题描述
我想使用 Fleet Telematics API 应用道路限制。但是每次我尝试使用文档中的示例时,都会收到 400 个响应。这是因为我发送的参数不正确还是仅适用于付费计划?我目前是免费增值。
HERE 示例说overlay_spec
需要作为 JSON 字符串参数发送。大概这就是我的问题。谁能帮我构建正确的 curl 命令?
这是我现在使用的:
curl -X GET \
'http://cre.api.here.com/2/overlays/upload.json?app_id=MY_APP_ID&app_code=MY_APP_CODE&map_name=OVERLAYNA&overlay_spec=%5B%0A%20%20%7B%20%22op%22%3A%22override%22%2C%0A%20%20%22shape%22%3A%5B%5B50.10765%2C8.68774%5D%2C%5B50.10914%2C8.68771%5D%5D%2C%0A%20%20%22layer%22%3A%22LINK_ATTRIBUTE_FCN%22%2C%0A%20%20%22data%22%3A%7B%22VEHICLE_TYPES%22%3A%220%22%7D%0A%20%20%7D%2C%0A%20%20%7B%20%22op%22%3A%22create%22%2C%0A%20%20%22shape%22%3A%5B%5B50.10937%2C8.68422%5D%2C%5B50.10807%2C8.68525%5D%2C%5B50.10737%2C8.68387%5D%5D%2C%0A%20%20%22data%22%3A%7B%22NAMES%22%3A%22ENGBNDemo%20Road%22%7D%0A%20%20%7D%2C%0A%20%20%7B%20%22op%22%3A%22override%22%2C%0A%20%20%22shape%22%3A%5B%5B50.10937%2C8.68422%5D%2C%5B50.10807%2C8.68525%5D%2C%5B50.10737%2C8.68387%5D%5D%2C%0A%20%20%22layer%22%3A%22TRUCK_RESTR_FCN%22%2C%0A%20%20%22data%22%3A%7B%22VEHICLE_TYPES%22%3A%22truck%22%2C%20%22WEIGHT_RESTRICTION%22%3A%223300%22%7D%0A%20%20%7D%0A%5D'
解决方案
请重试您的请求。好像是临时停电。我们尝试并能够为您的上述请求获得以下回复。
要求:
http://cre.api.here.com/2/overlays/upload.json?map_name=OVERLAYNA&overlay_spec=%5B%7B%22op%22:%22override%22,%22shape%22:%5B%5B50.10765,8.68774%5D,%5B50.10914,8.68771%5D%5D,%22layer%22:%22LINK_ATTRIBUTE_FCN%22,%22data%22:%7B%22VEHICLE_TYPES%22:%220%22%7D%7D%5D&storage=readonly
回复:
{
"layers": [
"LINK_FC3",
"LINK_ATTRIBUTE_FC3",
"TRUCK_RESTR_FC3",
"ROAD_ADMIN_FC3",
"ROAD_GEOM_FC3"
],
"meta": [
{
"layerId": "LINK_FC3",
"lastUpdateTimeStamp": 1542030162597
},
{
"layerId": "LINK_ATTRIBUTE_FC3",
"lastUpdateTimeStamp": 1542030162624
},
{
"layerId": "TRUCK_RESTR_FC3",
"lastUpdateTimeStamp": 1542030162711
},
{
"layerId": "ROAD_ADMIN_FC3",
"lastUpdateTimeStamp": 1542030162843
},
{
"layerId": "ROAD_GEOM_FC3",
"lastUpdateTimeStamp": 1542030162964
}
],
"response_code": "201 Created"
}
推荐阅读
- sql - 从存储过程中选择特定列
- javascript - 在jQuery中连接字符串
- reactjs - 如何将动作创建者(使用调度)传递给 store.dispatch?
- python - 如何在字典中交换值(基于函数参数)
- javascript - 从浏览器窗口以编程方式给出的视觉通知
- train-test-split - 发现样本数量不一致的输入变量: [26707, 5] ,但我的样本数据范围相同
- machine-learning - Adam Optimizer 不更新值
- r - R:从 Lexicon 中的推文中查找单词,计算它们并将数字保存在带有推文的数据框中
- influxdb - Flux 中单个与多个链式 lambda 之间的性能或执行差异
- typescript - 在 Typescript 中删除对象键并返回条件类型