目印を取得するためにCLGeocoder
メソッドを使用しています。geocodeAddressString:completionHandler:
Avinguda de Madrid 100のような文字列でテストすると、次のようになります。
- 6.0 シミュレーターで 3 件の結果
- 5.1 シミュレーターで 1 件の結果
これは、iPhone シミュレーターと iPad シミュレーターの両方で発生します。
私のコードは間違っていると思いましたが、Apple のGeocoder Demo プロジェクトにもこの問題があります。以下の 2 つのスクリーンショットで確認できます (両方のスクリーンショットに表示されている結果を示す点に注意してください)。
Appleのサンプルコードで再現したい場合は、
- [転送] タブを選択します (既定で開きます)。
- テキスト フィールドにAvinguda de Madrid 100と入力します。
- Geocode Stringボタンをタップします ( Include Hint Regionを有効にせずに)。
以前にこの問題が発生したことがありますか? 何か不足していますか?または、Google Places API に移行する必要がありますか?