}]; routeParams.outSpatialReference = { "wkid": 102100 }; if (li.length != routeParams.stops.features.length) { var x = locationPoint[li.length - 1].getLatitude(); var y = locationPoint[li.length - 1].getLongitude(); var latlog = new esri.geometry.Point(y, x); var webMercator = new esri.geometry.webMercatorUtils.geographicToWebMercator(latlog); var point = new esri.geometry.Point(webMercator.x, webMercator.y, new esri.SpatialReference({ wkid: 102100 })); var graphic = new esri.Graphic(point, stopSymbol); routeParams.stops.features.push(new esri.Graphic(point, stopSymbol)); } if (li.length>=2) { routeTask.solve(routeParams); } | | function showRoute(solveResult) { | | | clearRoutes(); | | | | | dojo.forEach(solveResult.routeResults, function (routeResult, i) { | | | routes.push(map.graphics.add(routeResult.route.setSymbol(routeSymbols))); | | | }); } |
|