0

私は緯度と経度に近い通りのリストを取得したいモバイルアプリを書いています。通りを 1 つ取得していますが、緯度の精度が原因で通りが正しくない場合があり、正しい通りを選択するオプションをユーザーに提供するため、より多くのものを取得したいと考えています。

Javascript と Phonegap で開発しているアプリケーションを使用してプログラミングしています。

Google マップの URL https://maps.googleapis.com/maps/api/place/search/json?location=42.28684519999999,-83.0525493&radius=10&types=route&sensor=false&key= ...

St Clair という 1 つの通りしか返されませんが、California 通りにいます。

ありがとうアディティア

4

1 に答える 1

6

Google マップのリバース ジオコーディング APIを見てみましょう

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false

戻り値

{
  "status": "OK",
  "results": [ {
    "types": street_address,
    "formatted_address": "275-291 Bedford Ave, Brooklyn, NY 11211, USA",
    "address_components": [ {
      "long_name": "275-291",
      "short_name": "275-291",
      "types": street_number
    }, {
      "long_name": "Bedford Ave",
      "short_name": "Bedford Ave",
      "types": route
    }, {
      "long_name": "New York",
      "short_name": "New York",
      "types": [ "locality", "political" ]
    }, {
      "long_name": "Brooklyn",
      "short_name": "Brooklyn",
      "types": [ "administrative_area_level_3", "political" ]
    }, {
      "long_name": "Kings",
      "short_name": "Kings",
      "types": [ "administrative_area_level_2", "political" ]
    }, {
      "long_name": "New York",
      "short_name": "NY",
      "types": [ "administrative_area_level_1", "political" ]
    }, {
      "long_name": "United States",
      "short_name": "US",
      "types": [ "country", "political" ]
    }, {
      "long_name": "11211",
      "short_name": "11211",
      "types": postal_code
    } ],
    "geometry": {
      "location": {
        "lat": 40.7142298,
        "lng": -73.9614669
      },
      "location_type": "RANGE_INTERPOLATED",
      "viewport": {
        "southwest": {
          "lat": 40.7110822,
          "lng": -73.9646145
        },
        "northeast": {
          "lat": 40.7173774,
          "lng": -73.9583193
        }
      }
    }
  },

  ... Additional results[] ...
于 2012-05-31T14:39:27.677 に答える