11

私のiPhoneアプリでは、MKMapKitを使用しています。現在、Google Place APIから取得した結果に従って地図上に場所をプロットしていますが、Googleのドキュメントによると、この値はGoogleマップでのみ使用する必要があります。残念ながら、iOS 6から、MKMapKitはAppleMap自体に移動します。

google Place SearchAPIのようなAppleAPIはありますか?

今私はこのようなURLを使用しています:

https://maps.googleapis.com/maps/api/place/search/json?location=10.0036830,74.318723&rankby=distance&types=restaurant&sensor=false&key="my API Key"
4

2 に答える 2

8

これがあなたが探しているものだと思いますか? iOS開発者ライブラリ:MKLocalSearchRequestクラスリファレンス

于 2013-03-27T10:30:32.850 に答える
1

これは、MKLocalSearchRequestとMapKitを介して実現できます。

google Places APIと同じようにオートコンプリートの場所を表示し、注釈ポイントをAppleの地図に配置できます(Googleマップではなく、あなただけが探していることを願っています) 。

MKLocalSearchRequestを使用してプレイスを取得し、オートコンプリートテーブルビューコントローラーに表示して、ここからサンプルプロジェクトをダウンロードできます。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ただし、GooglePlacesAPIから取得できるほど正確な結果は表示されません。問題は、ジオコーディングデータベースが明らかに完全ではなく、Appleがこの分野をリードする会社ではないことです。Googleはそうです。

于 2018-03-06T12:58:11.480 に答える