rest - HERE API 根据计算出的路线显示地图
解决方案
如果您尝试显示带有折线(路线)的地图,您可以使用以下两种解决方案之一:
- Maps API for Javascript:使用 H.map.Polyline 类创建折线,传入包含线点的 H.geo.LineString。可以通过添加样式参数来更改折线的外观。在 developer.here.com/api-explorer/maps-js/v3.0/geoshapes/polyline-on-the-map 了解更多信息
`
function addPolylineToMap(map) {
var lineString = new H.geo.LineString();
lineString.pushPoint({lat:53.3477, lng:-6.2597});
lineString.pushPoint({lat:51.5008, lng:-0.1224});
lineString.pushPoint({lat:48.8567, lng:2.3508});
lineString.pushPoint({lat:52.5166, lng:13.3833});
map.addObject(new H.map.Polyline(
lineString, { style: { lineWidth: 4 }}
));
}
`
2. Map Image API : 将 app id 和 app code 值替换为实际值。在 developer.here.com/api-explorer/rest/map-image/map-image-with-routes 了解更多信息
GET https://image.maps.api.here.com/mia/1.6/route?r0=52.5338%2C13.2966%2C52.538361%2C13.325329&r1=52.540867%2C13.262444%2C52.536691%2C13.264561%2C52.529172%2C13.268337%2C52.528337%2C13.273144%2C52.52583%2C13.27898%2C52.518728%2C13.279667&m0=52.5338%2C13.2966%2C52.538361%2C13.325329&m1=52.540867%2C13.262444%2C52.518728%2C13.279667&lc0=00ff00&sc0=000000&lw0=6&lc1=ff0000&sc1=0000ff&lw1=3&w=500&app_id=xxxx&app_code=xxxxx
推荐阅读
- c# - 如何在不导出到磁盘的情况下在新选项卡上预览 PDF 格式的 Crystal Report
- javascript - String.split 与正则表达式错误
- php - 如何获取特征组成的特征列表
- javascript - 将 javascript 移动到外部脚本开始导致错误
- node.js - Axios.delete() 未按预期触发
- javascript - 如何获得具有固定总和和大小的随机数列表
- apache-spark - 使用 Apache Spark 的代理键
- c# - 从两个 IEnumerable 创建一个 IEnumerable 队列
- python-3.x - Groupby、means 和 std
- google-chrome-extension - Chrome 扩展程序。后台 JS、AJAX 请求、DNS 查找和 SSL 握手时间