2017-07-25 15 views
1

我已经使用Bing Maps REST服务获取路线选项的列表,并获取路线选项列表。在这些返回的路线中,我收到路线ID为id。然后,我可以使用路由ID来加载静态图像地图,每个路由选项一个。如何使用计算出的路径ID加载交互式Bing Map v8与那条路线?

Here is one example with the Bing API key removed

路线ID可以在响应作为这里的示例中可以看出:考虑到我可以使用路由ID加载静态图像映射 https://msdn.microsoft.com/en-us/library/gg636957.aspx

,我怎样才能加载交互式Bing地图V8控制对于该路径的ID? DirectionsManager班级不带路由标识。

回答

1

路线标识不是Bing地图平台的记录或支持部分。您不应该将其用于REST服务,更不要说其他任何Bing Maps API。路由选项中的REST服务如下所述:https://msdn.microsoft.com/en-US/library/ff701724.aspx Bing Maps V8交互式SDK的Directions module中提供了所有这些相同的路由选项。

+0

您是否有任何建议获取使用REST API的路线列表,然后在V8交互式地图上甚至静态图像地图上加载特定路线? – Scott

+1

喜欢这个? http://bingmapsv8samples.azurewebsites.net/#RestServices_MultipleRoutes – rbrundritt

+0

我看着那个例子。如果我通过REST API检索路线以驾驶NY和MA之间的路线(例如),我会在RoutePath中获得一个具有1241个唯一位置的路线。然后我需要将所有这些传递到交互式地图的另一个页面来手工绘制它们,这太多了,然后我可能会在DirectionsManager控件的itineraryContainer中出现一个副本。路线ID在这里会很理想。 REST API和v8映射之间的数据源是否相同,如果两者都发出相同请求,路由索引是否可信? – Scott

相关问题