0

Apple の場所情報を利用したり、MapKit を使用して参照したりすることはできますか?

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";

しかし、緯度/経度が住所よりも優先されるようです。

4

2 に答える 2

1

新しい (iOS 6.1+)MKLocalSearchは、あなたが望むものに最適だと思います. 自然言語検索パターンを使用して関心のあるポイントを見つけます。

Apple Maps アプリのように、興味のあるすべてのポイントをリクエストしたり、「クリック可能なオブジェクト」を取得したりする方法はないと思います。オブジェクトの多くは Yelp から来ているので、それらが API を提供しているかどうかを調べることができます。

于 2013-03-23T16:40:07.003 に答える
0

ジオコーディングの例を試しましたか? ダウンロードして試してみてください..

于 2013-03-23T16:07:15.707 に答える