2014-05-14 1 views
-2

Google 길 찾기를 사용하여 내 장소에서지도의 특정 위치까지 일부 길 찾기를 표시하는 앱을 직접 개발하고 있습니다.Google 길 찾기에서 거리의 영어 이름을받지 못하는 이유는 무엇입니까?

나는 불가리아에 있기 때문에 거리 이름은 불가리아어로되어 있습니다. 그러나 나는 내 앱이 영어로만되기를 바란다.

따라서 키릴 문자 (불가리아어)를 삭제하고 영어로 단계별 안내 만 표시합니다.

그게 내가 한 일이야. 그래도 오늘은 똑같이하려고 애썼다. 내 앱이 나에게 보여준 ..

Head \u003cb\u003ewest\u003c/b\u003e on \u003cb\u003eул. „Княз Ал. Дондуков-Корсаков“\u003c/b\u003e toward \u003cb\u003eул. „Академик Петко Стайнов“\u003c/b\u003e".

Head west on [place] toward [place]"과 같아야합니다.

Google Directions API에서 수신하는 JSON 파일에서 거리의 영어 이름을받지 못했습니다.

왜 이런 일이 일어나는 지 이상하고 Google에 내가 거리의 영어 이름 만 원한다는 것을 어떻게 알릴 수 있는지 모르겠습니다.

요청에 따라 언어를 영어로 설정했지만 여전히 도움이되지 않았습니다.

+0

[** 알아보기 **] (http://stackoverflow.com/questions/how-to-ask) – mate64

+0

Android 또는 Windows 또는 Mac 또는 iPhone에서 앱을 개발하고 있습니까? – MarmiK

+0

@MarmiK 상관 없어요. 나는 단지 불가리아 거리 이름으로 방향 지시를 받고있다. – WWJD

답변

0

사용이 안드로이드의 경우이 코드 ..

이 응용 프로그램은 응용 프로그램에 따라 다릅니다 지정되지 않은 경우 장치 및 위치 설정에서 로케일 정보를 읽을 때, 중요합니까, 응용 프로그램 지정 안드로이드하지 않을 경우

..

String uri = String.format(Locale.ENGLISH, "http://maps.google.com/maps?saddr=%f,%f(%s)&daddr=%f,%f (%s)", sourceLatitude, sourceLongitude, "Home Sweet Home", destinationLatitude, destinationLongitude, "Where the party is at"); 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 
관련 문제