-1

逆ジオコーディングを使用して場所の名前を取得しています。シミュレーターでデバッグし、次のクエリを実行します。

http://maps.googleapis.com/maps/geo?json&ll=-42.307546,-101.048116&sensor=false

そして、次の結果が得られます。

{
  "name": "-42.307546,-101.048116",
  "Status": {
    "code": 602,
    "request": "geocode"
  }
}

場所の名前を取得することにはなりません。地名はどうやって調べるの?助けてください。どうもありがとう。

4

2 に答える 2

1

Status : これには、リクエストのレスポンス コードが含まれます。これは、リクエストが実行されたときに実際に何が起こったかを判断する簡単な方法です。考えられる応答コードは次のとおりです。

200: Successful request (at least one placemark was returned).
400: Bad request (the server was unable to understand the request).
500: Server error (an unknown internal error occurred).
601: Missing query. This means the q parameter was not specified (or was an empty string).
602: Unknown address. This means that the request was performed but no placemarks were found.
603: Unavailable address. The given address could not be returned due to legal or contractual reasons.
610: An invalid Google Maps API key was specified.
620: Too many queries have been performed using the given API key.

問題は、緯度と経度の値が原因です。

于 2012-10-29T11:24:46.600 に答える
0

これは、無効な座標を使用しているためです。これを試して。 http://maps.googleapis.com/maps/geo?json&ll=35.670392,139.775844&sensor=false

于 2012-10-29T11:19:08.553 に答える