在Bing-maps DirectionsManager中可以有多个图钉图标吗?
我有这个代码,它可以工作并在地图上绘制路线:
Microsoft.Maps.loadModule('Microsoft.Maps.Directions', function () {
directionsManager = new Microsoft.Maps.Directions.DirectionsManager(myMap);
for (var i = 0; i < pinHandlers.length; i++) {
var title = 'test location';
var ph = pinHandlers[i];
var wp = new Microsoft.Maps.Directions.Waypoint({
address: title,
location: new Microsoft.Maps.Location(
ph.loc.latitude,
ph.loc.longitude
)
});
directionsManager.addWaypoint(wp);
}
// This sets the icon for all the points created above
directionsManager.setRenderOptions({
itineraryContainer: '#directionsItinerary',
waypointPushpinOptions: {
icon: '/assets/images/map-markers/delivery.PNG'
}
});
directionsManager.calculateDirections();
});根据API的外观,我只能更改路由中所有点的图钉。如果可能的话,我想为每个点使用不同的图标。
发布于 2019-04-02 05:51:32
是!你可以有多种图标样式。看一看https://bingmapsv8samples.azurewebsites.net/#Fully%20Custom%20Waypoint%20Pushpins
它展示了如何在不同的路点添加不同的引脚。请注意,此GITHUB是由Microsoft创建和维护的,因此请报告您在那里的存储库中遇到的任何问题。
https://stackoverflow.com/questions/55296336
复制相似问题