Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 1x 1x 1x 1x 1x 1x 1x | /** * Response object for {@link module:Services~route Gp.Services.route ()} invocation when successful. Received as the argument of onSuccess callback function. * * @property {Gp.BBox} bbox - Bounding Box of the route. Given when provideBBox parameter is used in function call. * @property {Object} routeGeometry - Geometry (expressed in [GeoJSON]{@link http://geojson.org/}) of the route. * @property {Array.<Gp.Services.Route.RouteInstruction>} routeInstructions - Instructions of the route. * @property {String} totalDistance - Length of the route. If distanceUnit parameter was set to "km" (default), totalDistance is a string containing the total distance expressed in kilometers, followed by " Km" (e.g. : "19.6 Km"). If distanceUnit parameter was set to "m", totalDistance is a string containing the total distance expressed in meters (e.g. : "19599.14"). * @property {Float} totalTime - Route duration in seconds. * * @namespace * @alias Gp.Services.RouteResponse */ function RouteResponse () { Iif (!(this instanceof RouteResponse)) { throw new TypeError("RouteResponse constructor cannot be called as a function."); } this.totalTime = null; this.totalDistance = null; this.bbox = { left : null, right : null, top : null, bottom : null }; this.routeGeometry = null; // FIXME can be null if option 'geometryInInstructions' is true ! this.routeInstructions = []; } RouteResponse.prototype = { constructor : RouteResponse }; export default RouteResponse; |