2012-04-27 4 views
6

독일어 웹 사이트에 Google 맵을 표시하고 싶습니다. 모든 국가, 대륙 및 해양 이름은 독일어로 표시되어야합니다. 스크립트의 소스로 'https://maps.googleapis.com/maps/api/js?sensor=false & language = de'를 사용합니다. 언어를 en 또는 ja로 설정하면 모든 이름이 영어 또는 일본어로 표시되지만 de는 독일어 또는 fr은 프랑스어로 표시되지 않습니다.Google Maps Java API V3의 언어 코드

이 문제를 해결하기위한 힌트를 보내 주시면 대단히 감사하겠습니다.

감사합니다.

+0

(https://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1) – Jasonw

+0

도움을 당신이 아래의 대답을 했습니까? 귀하의 질문에 답했다고 생각되면 대답 옆의 화살표 모양을 클릭하는 것이 관례입니다. –

+0

언어 자체 앞에 &을 추가하십시오. "https://maps.googleapis.com/maps/api/js?sensor=false&language=de" –

답변

8

나는지도에서 똑같은 것을 시도했으며, 처음에는 같은 결과를보고 있다고 생각했습니다. 그러나 언어 변경은 때로는 미묘 할 수 있습니다. 특히 많은 국가 이름이 동일하기 때문에 세계지도를 볼 때 특히 그렇습니다. 물론, 언어가 다른 문자 세트를 사용하기 때문에 일본어의 차이를 쉽게 볼 수 있습니다.

언어 변경 사항을 신속하게 확인하는 가장 쉬운 방법은지도에 표시된지도 컨트롤을 확인하는 것입니다. 지도의 오른쪽 상단 모서리에 위성, 지형 등의 옵션을 표시합니다. 그리고 그것들을 사용하면 언어가 바뀌 었음을 빨리 알 수 있습니다.

나는 확인했다 :

  • 아랍어 (AR) -이 또한 다른 문자 집합을 가지고 있지만, 국가 이름은 변경되지 않습니다
  • 일본어 (JA)
  • 프랑스어 (FR)
  • 독일어 (드)
  • 그것은 나를 위해 일하고

, 그냥 변경을 통지 조금 아래로 파고합니다. 길 패널의

지도 컨트롤 및 방향 이의 하위 집합에 대한 번역되어 : Google은 supported languages의 목록을 유지하고 그 언어에 대해 그지도 라벨을 변경하지 마십시오, 여기에 구글 문서 도구에서 인용이다 지원되는 언어로 나열된 언어 스프레드 시트. 지도의 라벨은 번역이 가능할 때 선호 언어 인 으로 표시됩니다.

이 특정 지점에 대한 세부 정보, 특히지도 라벨에 대한 자세한 내용이이 답변의 맨 아래에 포함되었습니다.

Google Map with language set to: German

사항에 대한 라벨의 차이 : 여기

language=de을 설정 한 후지도 라벨의 예입니다 독일, 체스 카 rebublika 및 POLSKA. 독일, 체코 공화국의 레이블에

enter image description here

공지 사항의 차이 :

그리고 여기가 (기본값은 영어 때문에 브라우저 설정) 어떤 언어 설정과 라벨의 예입니다 , 폴란드.여기

중국과 일본은`언어 = 드 '를 사용하여 표시하는 샷 :

enter image description here

많은지도 레이블 중 하나의 언어에서 같은 표시하지만, 많은 차이점도 있습니다.

언어 매개 변수를 설정하여, 클라이언트 브라우저의 기본 언어 설정을 재정의 : 차이에 대한 이유는 Google 지원팀에서 직접이 명확한 설명에 설명되어 있습니다. API를 사용하면 언어가 지원되는 경우 API와 클라이언트 브라우저 (대화 상자 등) 간의 상호 작용이 지정된 언어로 렌더링됨을 의미합니다.

실제 장소 이름 (지도 라벨)의 경우 maps.google.com과 동일한 데이터를 공유합니다. 여기에 오스트레일리아의 지명을 독일어로 번역하는 것이 의미가 없으며 라틴어 기반 이름이 인 경우에는 읽을 수없는 일본어 및 중국어 문자로 번역을 제공하는 것이 더 의미가 있습니다. 이 말을 듣고, 그리스어와 아랍어 언어 (그리고 아마도 다른 언어들)은 아마 세계 번역을받지 못했습니다 - 아마도 더 작은 독자 때문에 일 것입니다.

그래서, 요약 :

  1. 지도 API에 대한 번역은 클라이언트 브라우저와 API의 상호 작용을 주로 참조하십시오.
  2. Google은 비 라틴계 언어에 대해 전 세계적인 범위를 제공하기 위해 많은 노력을 기울였습니다.
  3. 비영어권 언어가 아닌 모든 언어가 전 세계적인 지원을받는 것은 아닙니다.
가이 [문서]에 따라 지원해야한다
+0

즉, 독일어의 모든 레이블에 대한 번역이 없습니다. 예? 번역을 추가 할 기회가 없습니다. – user1360841

+0

아니요, 차이점이 있습니다. 그러나 때로는 즉시 명백하지 않습니다. 내 답변에 추가 사항을 참조하십시오. –

+0

그러나 독일에서는 프랑스가 프랑크 리히, 이탈리아는 이탈리아가되어야하며 폴사는 폴렌 (내 독일어는 녹슬지 않아야 함)이라고 생각합니다. 무슨 일이 일어나고 있는지 대부분의 coutries 자신의 * 언어로 표시됩니다. –