Google Places Autocomplete API を使用して、ドロップダウン検索ボックスで場所の一致を返しています。
最近、「Yorkshire」を検索すると、API が英語以外の結果を返すことに気付きました。
- ヨークシャー デュ ノール
- ヨークシャー デ ルエスト
- ヨークシャー デル スル
クイック検索で、この Stack スレッドが明らかになり、奇妙にも Yorkshire にも関係しています -予期しない結果 - Google Autocomplete に対して yorkshire
ただし、そのスレッドですべてを試しましたが、API はまだこれらの結果を返しています。この場合、地域名がフランス語/スペイン語であるにもかかわらず、「英国」が英語で返されるため、言語は問題ではないと確信しています。元の API 呼び出しでは language= を指定していませんでしたが、en または en-GB を追加しても違いはないようです。
現在のクエリはこちらです。
返された結果がまったく間違っているように見えますが、それは信じがたいことです。何か案は?