Ovi 매핑을 사용하여 2 개의 다른 연결되지 않은 경로를 표시해야합니다. 그러나 나는 이것을 작동시킬 수 없다. Google지도에서 각 경로에 대한 라우팅 객체를 정의해야했지만 Ovi에서는 작동하지 않습니다. 아무도 아이디어가 있습니까?하나 이상의 Ovi지도에서 2 개 이상의 경로
router = new ovi.mapsapi.routing.Manager();
var onRouteCalculated = function(observedRouter, key, value)
{
if (value == "finished")
{
var routes = observedRouter.getRoutes();
var mapRoute = new ovi.mapsapi.routing.component.RouteResultSet(routes[0]).container;
map.objects.add(mapRoute);
map.zoomTo(mapRoute.getBoundingBox(), false, "default");
}
else if(value == "failed")
{
alert("The routing request failed.");
}
};
router.addObserver("state", onRouteCalculated);
var waypoints = new ovi.mapsapi.routing.WaypointParameterList();
waypoints.addCoordinate(new ovi.mapsapi.geo.Coordinate(x, y))
// coords are ommited, but just a line for every stop point in Lat/Lng format
var modes =
[{
type: "shortest",
transportModes: ["car"],
options: "avoidTollroad",
trafficMode: "default"
}];
router.calculateRoute(waypoints, modes);
다른 ovi.mapsapi.routing.Manager() 객체를 만드는 또 다른 경로가 작동하지 않습니다에 대한 것을 사용하여 : 참고로
, 여기에 하나 개의 경로에 대한 코드입니다. 이시키는 일이 두 번째 경로 중 하나
이 또한 내가 각 마커에 infobubble를 표시 할 필요가 작동하지 않습니다 처리 기존하지만 난 당신이 노키아를 사용하여 더 나을 것 그들이