2017-03-24 3 views
0

SKMaps에서 온라인 검색을 사용할 때 주소의 대부분이 null을 반환합니다. 나는 형식의 주소를 인쇄 할 때이SKMaps에서 OneLine Search를 사용할 때 주소의 대부분이 null을 반환합니다.

널 널 도시 널 (null)이 어떻게 주소의 구성 요소를받을 수 있나요 말할 것이다

SKSearchResult result = results.get(i); 
SKAddress address = result.getAddress(); 
String houseNumber = address.getHouseNumber(); 
String street = address.getStreet(); 
String town = address.getCity(); 
String zipCode = address.getZipCode(); 
String formatted = houseNumber + " " + street + " " + town + " " + zipCode; 

: 안드로이드에서 나는 아래의 코드를 사용 그 (것)들이 null이 아닌없이?

답변

0

분명히 SKMaps 라이브러리는 Open Street Map 웹 사이트에서 사용할 수있는 경우에도 Open Street Map에서 일부 구성 요소를 가져올 수 없습니다. SKMaps 라이브러리를 통해 이러한 구성 요소를 가져 오는 방법은 없지만 다음을 수행하여 Open Street Map에서 Google로 검색을 변경할 수 있습니다.

onelineSearchSettings.setOnlineGeocoder(SKOnelineSearchSettings.SKGeocoderType.MAP_SEARCH_GOOGLE); 
1

주소의 일부 구성 요소가 null 인 경우 이는 해당 구성 요소에 대한 정보가없고 해당 구성 요소의 값을 SKMaps 라이브러리를 통해 가져올 수 없음을 의미합니다.