画路线,避开障碍物

时间:2012-06-04 18:33:35

标签: google-maps bing-maps

我有几个坐标(纬度,经度)我想画一条路线但是没有穿过建筑物我该怎么办?

2 个答案:

答案 0 :(得分:2)

https://developers.google.com/maps/documentation/javascript/directions#Waypoints

方向不通过建筑物,它们沿着道路行进;并且您可以通过将它们指定为航点来传递已知坐标。

答案 1 :(得分:1)

我从来没有听说过任何通过建筑物发送的路由服务 - 它们都遵循公共道路网络。以下是Bing Maps Routing API的SDK:

http://bingmapsportal.com/ISDK/AjaxV7#RESTServices2

要在两个lat / lng之间路由,只需使用URL请求中编号为wp.x的变量设置航点的值。例如,在(52,-0.5)和(51,0)之间路由如下:

http://dev.virtualearth.net/REST/v1/Routes?wp.0=52;-0.5&wp.1=51;0&routePathOutput=Points&output=json&jsonp=RouteCallback