Hi all
I having a problem with the gwt google map v3.8 api
When i make a direction request with only source and destination i have a
call back and it work
When i add one or more waypoint then the call back do not occur. Here is my
section of code.
It will be a great help you can point out what i have done wrong here
please
final MapOptions myOptions = MapOptions.create();
myOptions.setZoom(14.0);
myOptions.setMapTypeId(MapTypeId.ROADMAP);
map = GoogleMap.create(Document.get().getElementById("map_canvas"),
myOptions);
LatLng source = LatLng.create(41.850033, -87.6500523);
LatLng mid = LatLng.create(30.008226,-100.283203);
LatLng destination = LatLng.create(40.69847032728747,-73.9514422416687);
DirectionsRequest request = DirectionsRequest.create();
request.setOrigin(source);
request.setDestination(destination);
DirectionsWaypoint waypoint = DirectionsWaypoint.create();
waypoint.setLocation(mid);
waypoint.setStopover(true);
JsArray<DirectionsWaypoint> jsWaypoint = JsArray.createArray().cast();
jsWaypoint.push(waypoint);
request.setWaypoints(jsWaypoint);
request.setTravelMode(TravelMode.DRIVING);
JSONObject requestJson = new JSONObject(request);
request.setOptimizeWaypoints(true);
final DirectionsRenderer directionsRenderer = DirectionsRenderer.create();
directionsRenderer.setMap(map);
DirectionsService directionsService = DirectionsService.create();
directionsService.route(request, new DirectionsService.Callback( ) {
@Override
public void handle(DirectionsResult a, DirectionsStatus b) {
System.out.println("here");
if(b == DirectionsStatus.OK){
directionsRenderer.setDirections(a);
}else{
System.out.println("Error");
}
}
});
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors