prepared for bing language specific maps
This commit is contained in:
parent
8d40bc7f4f
commit
ba0064af99
@ -43,13 +43,13 @@ OSRM.DEFAULTS = {
|
|||||||
LANGUAGE: "en",
|
LANGUAGE: "en",
|
||||||
LANUGAGE_ONDEMAND_RELOADING: true,
|
LANUGAGE_ONDEMAND_RELOADING: true,
|
||||||
LANGUAGE_SUPPORTED: [
|
LANGUAGE_SUPPORTED: [
|
||||||
{encoding:"en", name:"English"},
|
{encoding:"en", name:"English", culture:"en-US"},
|
||||||
{encoding:"de", name:"Deutsch"},
|
{encoding:"de", name:"Deutsch", culture:"de-DE"},
|
||||||
{encoding:"dk", name:"Dansk"},
|
{encoding:"dk", name:"Dansk", culture:"en-US"},
|
||||||
{encoding:"fi", name:"Suomi"},
|
{encoding:"fi", name:"Suomi", culture:"en-US"},
|
||||||
{encoding:"fr", name:"Français"},
|
{encoding:"fr", name:"Français", culture:"fr-FR"},
|
||||||
{encoding:"it", name:"Italiano"},
|
{encoding:"it", name:"Italiano", culture:"it-IT"},
|
||||||
{encoding:"pl", name:"Polski"}
|
{encoding:"pl", name:"Polski", culture:"en-US"}
|
||||||
],
|
],
|
||||||
|
|
||||||
TILE_SERVERS: [
|
TILE_SERVERS: [
|
||||||
@ -75,13 +75,13 @@ OSRM.DEFAULTS = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
display_name: 'Bing Road',
|
display_name: 'Bing Road',
|
||||||
apikey:'Ag_G9YGvTnWtqqSsQ5S4s44ddrRS7GmC7WO94Vo-NoL_p1TiWdwsYcIDirB3_5q-',
|
apikey:'AjCb2f6Azv_xt9c6pl_xok96bgAYrXQNctnG4o07sTj4iS9N68Za4B3pRJyeCjGr',
|
||||||
type:"Road",
|
type:"Road",
|
||||||
bing:true,
|
bing:true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
display_name: 'Bing Aerial',
|
display_name: 'Bing Aerial',
|
||||||
apikey:'Ag_G9YGvTnWtqqSsQ5S4s44ddrRS7GmC7WO94Vo-NoL_p1TiWdwsYcIDirB3_5q-',
|
apikey:'AjCb2f6Azv_xt9c6pl_xok96bgAYrXQNctnG4o07sTj4iS9N68Za4B3pRJyeCjGr',
|
||||||
type:"Aerial",
|
type:"Aerial",
|
||||||
bing:true,
|
bing:true,
|
||||||
}
|
}
|
||||||
|
@ -110,6 +110,8 @@ L.TileLayer.Bing = L.TileLayer.extend({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return this._url
|
return this._url
|
||||||
|
//.replace('{culture}', OSRM.Localization.current_culture)
|
||||||
|
.replace('{culture}', "en-US")
|
||||||
.replace('{subdomain}', subdomains[(xy.x + xy.y) % subdomains.length])
|
.replace('{subdomain}', subdomains[(xy.x + xy.y) % subdomains.length])
|
||||||
.replace('{quadkey}', quadDigits.join(""));
|
.replace('{quadkey}', quadDigits.join(""));
|
||||||
},
|
},
|
||||||
@ -174,7 +176,7 @@ L.TileLayer.Bing.processMetadata = function(metadata) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this._url = res.imageUrl.replace('{culture}','en-US');
|
this._url = res.imageUrl;
|
||||||
this.options.subdomains = [].concat(res.imageUrlSubdomains);
|
this.options.subdomains = [].concat(res.imageUrlSubdomains);
|
||||||
script.parentNode.removeChild(script);
|
script.parentNode.removeChild(script);
|
||||||
window[this._callbackId] = undefined; // cannot delete from window in IE
|
window[this._callbackId] = undefined; // cannot delete from window in IE
|
||||||
|
@ -52,11 +52,21 @@ setLanguage: function(language) {
|
|||||||
// change value of both language selectors
|
// change value of both language selectors
|
||||||
OSRM.GUI.selectorChange( document.getElementById('gui-language-toggle'), language );
|
OSRM.GUI.selectorChange( document.getElementById('gui-language-toggle'), language );
|
||||||
OSRM.GUI.selectorChange( document.getElementById('gui-language-2-toggle'), language );
|
OSRM.GUI.selectorChange( document.getElementById('gui-language-2-toggle'), language );
|
||||||
|
// // change culture value
|
||||||
|
// OSRM.Localization.current_culture = language+"-"+language;
|
||||||
|
// var supported_languages = OSRM.DEFAULTS.LANGUAGE_SUPPORTED;
|
||||||
|
// for(var i=0, size=supported_languages.length; i<size; i++) {
|
||||||
|
// if( supported_languages[i].encoding==language )
|
||||||
|
// OSRM.Localization.current_culture = supported_languages[i].culture;
|
||||||
|
// }
|
||||||
|
|
||||||
if( OSRM.Localization[language]) {
|
if( OSRM.Localization[language]) {
|
||||||
OSRM.Localization.current_language = language;
|
OSRM.Localization.current_language = language;
|
||||||
// change gui language
|
// change gui language
|
||||||
OSRM.GUI.setLabels();
|
OSRM.GUI.setLabels();
|
||||||
|
// // change map language
|
||||||
|
// OSRM.G.map.layerControl.getActiveLayer()._reset();
|
||||||
|
// OSRM.G.map.layerControl.getActiveLayer()._update();
|
||||||
// requery data
|
// requery data
|
||||||
if( OSRM.G.markers == null )
|
if( OSRM.G.markers == null )
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user