2016-09-06 3 views
1

In Bing Maps V7 gab es einen mkt Parameter, um die Sprache der Karte festzulegen. Diese is gone in V8 und stattdessen wird die Browser Standardsprache verwendet:Festlegen der Kartensprache mit Bing Maps JavaScript V8-API

Das Web-Kontrolle v8 Bing Maps benötigt nicht länger die Verwendung eines mkt Parameter, um die Karte zu lokalisieren. Wenn nicht angegeben wird, versucht die Karte automatisch , die Sprache der Karte basierend auf den Browsereinstellungen und/oder dem Standort des Benutzers festzulegen.

Aber wir müssen die Sprache entsprechend der Benutzereinstellung der Webseite einstellen (die von der Sprache des Browsers abweichen kann). Gibt es eine Möglichkeit, dies mithilfe der Bing Maps V8-JavaScript-API festzulegen?

+1

Es gibt keine unterstützte Möglichkeit noch die Karte Kultureinstellungen außer Kraft zu setzen. Wir versuchen, dies zu einer Option zu machen, jedoch haben wir festgestellt, dass dies nur beim Testen erforderlich ist. Die Erkennungen der Benutzereinstellungen sind sehr gut und würden in den meisten Fällen wahrscheinlich mit der Einstellung übereinstimmen, die der Benutzer auf Ihrer Webseite auswählen würde. – rbrundritt

Antwort

0

In Bing v8 können wir setlang und setMkt Parameter verwenden, um die Standard-Lokalisierung Einstellung außer Kraft zu setzen.

Sie bitte das folgende Beispiel finden Parameter Lokalisierung Einstellung:

<script type='text/javascript' 
src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&setMkt=en-IN&setLang=en' 
async defer> 
</script> 

finden Sie den Link unten, von wo aus ich diese Informationen gefunden: https://msdn.microsoft.com/en-us/library/mt712553.aspx#Localizing the Map