0
Oviマッピングを使用して、2つの異なる、接続されていないルートを表示する必要があります。しかし、私はこれを動作させることができません。 Googleマップでは、各経路のルーティングオブジェクトを定義するだけで済みましたが、これはOviでは機能しないようです。誰にどんな考えがあるのですか?1つの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()オブジェクトを作成し、別の経路が機能しないためにその使用:参考
は、ここでつのルートのためのコードです。既存のものは、第2の経路はさらに
いずれも動作しない取り扱うまかせ私は、各マーカーにinfobubbleを表示する必要があるが、私は、彼らはあなたがノキアを使用したほうが良いでしょう