2016-12-28 8 views
0

위도와 경도가 주어진 비즈니스의 이름을 얻고 싶습니다. Google Places와 마찬가지로이 작업을 수행하는 다른 API가 있지만 앱을 추가 할 수 있다면 앱에 추가 의존성을 부여하지 않을 것입니다. Swift에서 CoreLocation을 통해이를 수행 할 수있는 방법이 있습니까? 난 당신이 사용하여 위도와 경도에서 주소 "이름"을 얻을 수 있습니다 알고Swift 's CoreLocation을 사용하여 가장 가까운 비즈니스의 이름을 알아보십시오

let geocoder = CLGeocoder() 
geocoder.reverseGeocodeLocation(location) { (placemarks, error) in 
    placemarks?.first?.name 
} 

을하지만 이것은 단지 나에게 정말이라고은 "코스트코"같은 비즈니스 또는 무엇이든의 실제 이름을 거리 번호,하지를 제공합니다 .

답변

0

당신은 설명서로, CLPlacemark에서 관심 정보 영역을 사용할 수 있습니다 : 관심의 영역의

예는 군사 기지의 이름, 큰 국립 공원, 또는 매력 같은 에펠 탑, 디즈니 랜드, 또는 골든 게이트 공원으로

여기를 확인하십시오 : https://developer.apple.com/reference/corelocation/clplacemark/1423673-areasofinterest

여기에서 사용할 수있는 모든 정보를 보려면 다음을 참조하십시오. https://developer.apple.com/reference/corelocation/clplacemark