Route Map is not working...
[B]Hi,
For this below code, Previously it was working fine... Just today, It is not working. Is it the problem from API ? or any changes need to do for this code...?
Please resolve the problem.[/B]
[CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Route - Nokia Maps API Example</title>
</head>
<body>
<div id="map" style="width:800px; height:600px;"></div>
<script src="http://api.maps.nokia.com/2.1.1/jsl.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
var searchManager = new nokia.maps.search.Manager();
searchManager.addObserver("state", function (observedManager, key, value) {
// If the search has finished we can process the results
if (value == "finished") {
// We check that at least one location has been found
if (observedManager.locations.length == 1) {
// alert (observedManager.locations[0].displayPosition);
var lat = observedManager.locations[0].displayPosition.latitude;
var lon = observedManager.locations[0].displayPosition.longitude;
doRouting(lat, lon); // This is a function Call
} else {
var lat = observedManager.locations[0].displayPosition.latitude;
var lon = observedManager.locations[0].displayPosition.longitude;
// mylat = lat;
doRouting(lat, lon); // This is a function Call
}
} else if (value == "failed") {
alert("The search request failed.");
}
});
var proximity = {
// center: new nokia.maps.geo.Coordinate(28.51434, 77.01219),
radius: 1500 // search radius defined in meters
};
var searchTerm = "Akdeniz";
searchManager.geocode(searchTerm, proximity);
var map = new nokia.maps.map.Display(
document.getElementById("map"), {
components: [new nokia.maps.map.component.Behavior()],
zoomLevel: 11,
center: [38.4188500, 27.1287200]
}
);
function doRouting(lat, lon) {
// Create waypoints
var infoBubbles = new nokia.maps.map.component.InfoBubbles();
map.addComponent( infoBubbles);
//map.removeComponent(map.getComponentById("zoom.MouseWheel"));
// Create a route controller
var router = new nokia.maps.routing.Manager()
// Create waypoints
// alert(lat);
// alert(lon);
var waypoints = new nokia.maps.routing.WaypointParameterList();
waypoints.addCoordinate(
new nokia.maps.geo.Coordinate(lat,lon)
);
waypoints.addCoordinate(
new nokia.maps.geo.Coordinate(38.4188500, 27.1287200)
);
var modes = [{
type: "shortest",
transportModes: ["car"],
options: "avoidTollroad",
trafficMode: "default"
}];
var onRouteCalculated = function (observedRouter, key, value) {
if (value == "finished") {
var routes = observedRouter.getRoutes();
// Create the default map representation of a route
var mapRoute = new nokia.maps.routing.component.RouteResultSet(routes[0]).container;
mapRoute.objects.get(1).html = "\"The time has come\", the walrus said";
mapRoute.objects.get(1).addListener("click" , function(evt) {
infoBubbles.addBubble(evt.target.html, evt.target.coordinate);
}, false);
mapRoute.objects.get(2).html = "\"To talk of many things:";
mapRoute.objects.get(2).addListener("click" , function(evt) {
infoBubbles.addBubble(evt.target.html, evt.target.coordinate);
}, false);
map.objects.add(mapRoute);
// Zoom to the bounding box of the route
map.zoomTo(mapRoute.getBoundingBox(), false, "default");
} else if (value == "failed") {
alert("The routing request failed.");
}
};
// Add the observer function to the router's "state" property
router.addObserver("state", onRouteCalculated);
// Calculate the route (and call onRouteCalculated afterwards)
router.calculateRoute(waypoints, modes);
}
</script>
</body>
</html>[/CODE]
Re: Route Map is not working...
I would suggest that you would try FireFox browser, and install the Firebug on it, then when you run the code, you could see if any parts of it is failing. Would basically enable you to pinpoint the actual problem there.
Re: Route Map is not working...
If you open the page for route map, directly it is giving alert message "The search request failed". I already installed firebug and please check the previous sent code...
Re: Route Map is not working...
it actually works for me just fine, just tested with my firefox and it does give nice route reply in couple of seconds.
Re: Route Map is not working...
Here I tested in all browsers and checked in my friend system also. It is not working. what may be the reasons for this problem...?
Re: Route Map is not working...
Please I need answer for this issue. Here I tested in all browsers and checked in my friend system also. It is not working. [B]what may be the reasons for this problem...[/B]
Re: Route Map is not working...
I have now tried it with two different computers, and with very different configurations for network, and it is working for me without anyn problems, thus I would not know what could be going wrong with your machine.