Apple Maps Server API Geocoding returns empty results for Japanese addresses with lang: 'ja-JP'

Hi, I'm using the Apple Maps Server API (/v1/geocode) to retrieve geocoding results for Japanese addresses.

Until recently, requests like the one below returned correct results:

GET https://maps-api.apple.com/v1/geocode?q=東京都千代田区千代田1-1&lang=ja-JP
Authorization: Bearer <valid JWT>

But now, the response is always:

{ "results": [] }

However, when I use the same address with lang: en-US, it returns valid coordinates:

GET https://maps-api.apple.com/v1/geocode?q=1-1 Chiyoda, Chiyoda-ku, Tokyo=en-US

"東京都千代田区千代田1-1" is a Japanese address, and "1-1 Chiyoda, Chiyoda-ku, Tokyo" is the same address written in English.

My Questions:

  1. Has there been a recent change to the geocoding behavior for Japanese addresses when lang: ja-JP is used?

  2. Does the lang parameter affect not only the response language but also the internal parsing logic?

  3. Is this a known issue or limitation?

The access token is valid and I'm getting a 200 OK response, but results is always empty with lang: ja-JP.

Thanks for your help!

Apple Maps Server API Geocoding returns empty results for Japanese addresses with lang: 'ja-JP'
 
 
Q