Stop "Traffic" Transaction hits

4 posts / 0 new
Last post
Rahul30
Stop "Traffic" Transaction hits

Hi,

How i can stop "Traffic" Transaction hits. 

Here is my code.
  mapQuestmap = L.map(document.getElementById('map'), {
                layers: MQ.mapLayer(),
                center: [38.895211, -77.036495],
                zoom: 4
            });
            L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                subdomains: ['a', 'b', 'c']
            }).addTo(mapQuestmap);
            var dir;
            if (MQ.routing != undefined) {
                dir = MQ.routing.directions();
                dir.route({
                    locations: [
                          TechLStartLocation,
                         TechEndLocation
                    ],
                    options: {
                        avoids: [],
                        disallows: [],
                        destinationManeuverDisplay: false,
                        doReverseGeocode: false,
                        manMaps: false,
                        sideOfStreetDisplay: false,
                        useTraffic: false
                    }
                });
                CustomRouteLayer = MQ.Routing.RouteLayer.extend({
                    createStartMarker: function (location, stopNumber) {
                        var custom_icon;
                        var marker;

                        custom_icon = L.icon({
                            iconUrl: 'https://assets.mapquestapi.com/icon/v2/marker-md-F8E71C-417505-A.png',
                            iconSize: [20, 29],
                            iconAnchor: [10, 29],
                            popupAnchor: [0, -29]
                        });

                        marker = L.marker(location.latLng, {
                            icon: custom_icon
                        })
                                .bindPopup("<b>Start Location: </b>" + TechLStartLocation)
                                            .openPopup().addTo(mapQuestmap);

                        return marker;
                    },

                    createEndMarker: function (location, stopNumber) {
                        var custom_icon;
                        var marker;

                        custom_icon = L.icon({
                            iconUrl: 'https://assets.mapquestapi.com/icon/v2/marker-md-F8E71C-417505-B.png',
                            iconSize: [20, 29],
                            iconAnchor: [10, 29],
                            popupAnchor: [0, -29]
                        });

                        marker = L.marker(location.latLng, { icon: custom_icon })
                            .bindPopup("<b>End Location: </b>" + TechEndLocation)
                                        .openPopup().addTo(mapQuestmap);

                        return marker;
                    }
                });
                mapQuestmap.addLayer(new CustomRouteLayer({
                    directions: dir,
                    fitBounds: true,
                    draggable: false,
                    ribbonOptions: {
                        draggable: false
                    }
                }));
            }
            if (CustomerLat != null && CustomerLat != '') {
                var icon = "/Content/images/icon/new.png";
                var darkIcon = L.Icon.Default.extend({ options: { iconUrl: icon } });
                L.marker([CustomerLat, CustomerLng], { icon: new darkIcon() }).bindPopup("<b>Customer Location: </b>" + CustomerAddress)
                                    .openPopup().addTo(mapQuestmap);
            }
            window.mapQuestmap = mapQuestmap;

 

Could you please help me out.

Regards


MQBrianCoakley
Try setting the timeType
Try setting the timeType option to zero.

Rahul30
I read the documentation (

I read the documentation ( https://developer.mapquest.com/documentation/directions-api/routetime-re... ) and found by default timeType value is 0. Is It mandatory to define timeType is zero in route options.


MQBrianCoakley
To avoid the extra traffic
To avoid the extra traffic transaction, yes. I forwarded this on to the directions team to investigate the default setting and documentation.