2013-03-23 1 views
0

Apple의 장소 정보를 활용하거나 MapKit을 사용하여 정보를 참조 할 수 있습니까?Mapkit을 사용하여 Apple지도에서 장소를 참조 할 수 있습니까?

Location Awareness Programming Guide에서 아무 것도 찾지 못했습니다. MKPlacemark를 사용하여 주소 세부 정보를 일치 시키려고 시도했습니다 (예 :

MKPlacemark* placeMark = [[MKPlacemark alloc] initWithCoordinate:coordinate addressDictionary:@{ 
              (NSString *)kABPersonAddressStreetKey:@"113 Buccleuch Street", 
              (NSString *)kABPersonAddressCityKey:@"Edinburgh", 
              (NSString *)kABPersonAddressStateKey:@"UK", 
               (NSString *)kABPersonAddressZIPKey:@"EH8 9", 
              (NSString *)kABPersonAddressCountryKey:@"United Kingdom", 
             (NSString *)kABPersonAddressCountryCodeKey:@"GB", 
           }]; 


    MKMapItem* mapItem = [[MKMapItem alloc] initWithPlacemark:placeMark]; 
    mapItem.name = @"Coyaba"; 

하지만 위도/경도가 주소보다 우선합니다.

답변

1

새로운 (iOS 6.1+) MKLocalSearch이 원하는대로 가장 적합하다고 생각합니다. 자연어 검색 패턴을 사용하여 관심 장소를 찾을 수 있습니다.

애플지도 앱처럼 모든 관심 장소를 요청하거나 "클릭 가능한 객체"를 검색 할 수있는 방법이 없다고 생각합니다. 많은 객체가 Yelp에서 제공되므로 API를 제공하는지 여부를 조사 할 수 있습니다.

0

예를 들어 geocoding을 사용해 보셨습니까? 다운로드하고 사용해보십시오 ..