all route/geocoder requests will only send 6 digits after the decimal
point.
This commit is contained in:
parent
a8a4f56292
commit
635b13b61c
@ -148,14 +148,14 @@ updateAddress: function(marker_id, do_fallback_to_lat_lng) {
|
|||||||
|
|
||||||
if(marker_id == OSRM.C.SOURCE_LABEL && OSRM.G.markers.hasSource()) {
|
if(marker_id == OSRM.C.SOURCE_LABEL && OSRM.G.markers.hasSource()) {
|
||||||
lat = OSRM.G.markers.route[0].getLat();
|
lat = OSRM.G.markers.route[0].getLat();
|
||||||
lng = OSRM.G.markers.route[0].getLng();
|
lng = OSRM.G.markers.route[0].getLng();
|
||||||
} else if(marker_id == OSRM.C.TARGET_LABEL && OSRM.G.markers.hasTarget() ) {
|
} else if(marker_id == OSRM.C.TARGET_LABEL && OSRM.G.markers.hasTarget() ) {
|
||||||
lat = OSRM.G.markers.route[OSRM.G.markers.route.length-1].getLat();
|
lat = OSRM.G.markers.route[OSRM.G.markers.route.length-1].getLat();
|
||||||
lng = OSRM.G.markers.route[OSRM.G.markers.route.length-1].getLng();
|
lng = OSRM.G.markers.route[OSRM.G.markers.route.length-1].getLng();
|
||||||
} else
|
} else
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var call = OSRM.DEFAULTS.HOST_REVERSE_GEOCODER_URL + "?format=json&json_callback=%jsonp" + "&accept-language="+OSRM.Localization.current_language + "&lat=" + lat + "&lon=" + lng;
|
var call = OSRM.DEFAULTS.HOST_REVERSE_GEOCODER_URL + "?format=json&json_callback=%jsonp" + "&accept-language="+OSRM.Localization.current_language + "&lat=" + lat.toFixed(6) + "&lon=" + lng.toFixed(6);
|
||||||
OSRM.JSONP.call( call, OSRM.Geocoder._showReverseResults, OSRM.Geocoder._showReverseResults_Timeout, OSRM.DEFAULTS.JSONP_TIMEOUT, "reverse_geocoder_"+marker_id, {marker_id:marker_id, do_fallback: do_fallback_to_lat_lng} );
|
OSRM.JSONP.call( call, OSRM.Geocoder._showReverseResults, OSRM.Geocoder._showReverseResults_Timeout, OSRM.DEFAULTS.JSONP_TIMEOUT, "reverse_geocoder_"+marker_id, {marker_id:marker_id, do_fallback: do_fallback_to_lat_lng} );
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@ _buildCall: function() {
|
|||||||
if(OSRM.G.markers.checksum)
|
if(OSRM.G.markers.checksum)
|
||||||
source += '&checksum=' + OSRM.G.markers.checksum;
|
source += '&checksum=' + OSRM.G.markers.checksum;
|
||||||
for(var i=0,size=OSRM.G.markers.route.length; i<size; i++) {
|
for(var i=0,size=OSRM.G.markers.route.length; i<size; i++) {
|
||||||
source += '&loc=' + OSRM.G.markers.route[i].getLat() + ',' + OSRM.G.markers.route[i].getLng();
|
source += '&loc=' + OSRM.G.markers.route[i].getLat().toFixed(6) + ',' + OSRM.G.markers.route[i].getLng().toFixed(6);
|
||||||
if( OSRM.G.markers.route[i].hint)
|
if( OSRM.G.markers.route[i].hint)
|
||||||
source += '&hint=' + OSRM.G.markers.route[i].hint;
|
source += '&hint=' + OSRM.G.markers.route[i].hint;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user