Próbowałem tego samego na mojej mapie i na początku myślałem, że widzę te same wyniki. Jednak zmiana języka może czasami być subtelna, szczególnie jeśli spojrzysz na mapę wysokiego poziomu na świecie, ponieważ wiele nazw krajów jest takich samych. Oczywiście bardzo łatwo zauważyć różnicę w japońskim, ponieważ ten język używa innego zestawu znaków.
Najprostszym sposobem na szybkie sprawdzenie zmiany języka jest stwierdzenie elementów sterujących mapy, które zostały wyświetlone na mapie. Wyświetlam opcje Satelita, Teren itd. W prawym górnym rogu mojej mapy. A dzięki nim szybko zauważysz, że język się zmienił.
I potwierdziły:
- arabski (ar) - ten ma również inny zestaw znaków, ale nazwy kraju nie zmieniają
- japoński (ja)
- francuski (fr)
- niemiecki (de)
to działa dla mnie, po prostu zajmuje trochę kopanie w dół, aby zauważyć zmianę. Google prowadzi listę supported languages i dla tych języków, które nie zmieniają etykiety map, tutaj jest cytat z Google Docs:
Mapa kontrole i kierunki w kierunkach panelu zostały tłumaczone dla podzbioru języki wymienione w Obsługiwane języki Arkusz kalkulacyjny. Etykiety na mapach są wyświetlane w preferowanym języku , gdy dostępne są tłumaczenia.
Więcej informacji na temat tego konkretnego punktu, w szczególności na temat etykiet map, znajduje się na końcu tej odpowiedzi.
Oto przykład z etykietami map po ustawieniu language=de
:
Wskazówka różnice w etykietach: Deutschland, Ceska rebublika i Polska.
A oto przykład etykiet bez ustawienia języka (domyślnie angielskim powodu moje ustawienia przeglądarki):
zauważy różnice w etykietach dla: Niemcy, Republika Czeska i Polska.
Oto strzał, który wyświetla Chiny i Japonia użyciem `language = de ':
Wiele etykiety map wyglądają tak samo w każdym języku, ale istnieje także wiele różnic. Przyczyny różnic wyjaśnione są w tym ostatecznego wyjaśnienia, bezpośrednio z Google Support:
poprzez ustawienie parametru języka, jesteś przesłanianie preferowane ustawienia językowe klient przeglądarce. W przypadku interfejsu API oznacza to, że wszelkie interakcje między interfejsem API a przeglądarką klienta (okna dialogowe itd.) Będą renderowane w określonym języku - pod warunkiem, że obsługiwany jest język .
W przypadku rzeczywistych nazw miejsc (etykiety map) udostępniamy te same dane, co maps.google.com. Tutaj nie ma sensu tłumaczyć nazw miejsc w Australii na (powiedzmy) niemiecki i bardziej sensownym jest oferowanie tłumaczenia w językach japońskich i chińskich znaków, w których nazwy w alfabecie łacińskim byłyby inaczej nieczytelne. Powiedziawszy to, języki greckie i arabskie (i prawdopodobnie inne) nie zostały jeszcze przetłumaczone globalnie - prawdopodobnie ze względu na mniejszą grupę odbiorców.
Tak więc, aby podsumować:
- Tłumaczenia dla API Mapy odnoszą się głównie do interakcji z API w przeglądarce klienta.
- Firma Google podjęła więcej starań, aby zapewnić globalny zasięg dla języków innych niż łaciński.
- Nie wszystkie języki niełacińskie mają globalne wsparcie.
powinno być obsługiwane zgodnie z tym [doc] (https://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1) – Jasonw
Czy odpowiedź poniżej przydatne? Zwyczajowo kliknięcie kształtu strzałki obok odpowiedzi jest odpowiedzią na pytanie. –
Spróbuj dodać & przed samym językiem: "https://maps.googleapis.com/maps/api/js?sensor=false&language=de" –