0

場所検索機能を iPhone アプリに統合する方法についての提案が欲しいです。以下は、検索中に見つけた可能な解決策です。

1. Google Places API + iOS Mapkit

問題: 新しい Google ポリシーによると、Google Api を別のマップ フレームワークで使用することはできません。

2. Google プレイス API + Google マップ iOS SDK

問題: Google Map iOS SDK Api キーに登録しましたが、API キーを受け取っていません。

3. Four Square API + iOS Mapkit

問題: 検索オプションに警察署や病院などの非常に機密性の高いデータが含まれているため、データの有効性が不明です。

4. Google マップ Javascript API

問題: ネイティブの外観を提供しない。

Google Places Api を使用したいのですが、そのためには Google iOS SDK API キーを取得する必要があります。

提案やその他のオプションを自由に提供してください。

4

3 に答える 3

1

Facebook Places API を使用してみてください。MapKit と簡単に統合でき、非常に優れたチュートリアルがあります。

次の手順に従って、SDK https://developers.facebook.com/ios/をインストールします。

そして、ここにチュートリアルがあり ます https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/

于 2013-01-10T18:03:29.780 に答える
1

CLGeocoder基本的な検索機能にも使用できます。geocodeAddressString:completionHandler:具体的には、関連するメソッドを使用できますgeocodeAddressString:inRegion。これは iOS に組み込まれており、iOS 5 と 6 の両方のマップ バージョンで動作し、基本的な検索 (通り、会社名など) が可能です。

目的に適しているかどうかを確認することをお勧めします。そうでない場合は、他のオプションを検討できますが、少なくとも組み込み機能を最初に検討することをお勧めします。

于 2013-01-02T10:08:54.613 に答える
0

MKLocalSearchを使用してください...ここで大まかな例:http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/

于 2013-01-29T08:40:53.030 に答える