私が現在取り組んでいるアプリは、この種の機能を実行する必要があります。
1. ユーザーが「住所」を入力すると、オートコンプリート (その住所の候補) が表示されます。 2. ユーザーが検索ボタンを押した後。MKMapkit は、ユーザーをその「アドレス」に移動し、領域をズームする必要があります
Google Autocomplete API を使用し、このモジュールTRAutocompleteViewを使用して #1 を実行できます
今、私は#2の機能を実行しようとしています。Google API の Address 結果を使用して、CLPlacemark で緯度経度に変換できると思っていましたが、CLPlacemark を使用してアドレス文字列を変換するこのモジュールで概念をテストしました SPGooglePlacesAutocomplete
住所文字列の 20 ~ 30% が CLPlacemark を使用して変換できないことがわかりました。たまたま「場所が見つかりません」でした。これは主に、外国語で検索した場合に発生します (タイ語を試してみました)。
これら2つの機能を実装する他のオプションはありますか? 私のアプリは、特定の地域内で結果を検索する必要がある YELP のようなものになります。または、Google Autocomplete API の横に住所の提案を行う別の方法を使用できますか?
MapKit を Google Map SDK に変更することも解決策の 1 つですが、1 日の制限を超えると費用がかかる可能性があるため、最後の選択肢にしたいと考えています。
前もって感謝します