2017-12-03 17 views
-1

私はmaps.googleapis呼び出しからjsonの戻り値のサブセットを取得しようとしています。私は、GET要求を行う場合maps.googleapisのフィールド指定子を使用しますか?

"location" : { 
    "lat" : 44.0581728, 
    "lng" : -121.3153096 
} 

:具体的に、現在のリターンの本体にある位置はhttp://maps.googleapis.com/maps/api/geocode/json?address=bend&sensor=false これは結果である:

{ 
    "results" : [ 
     { 
     "address_components" : [ 
      { 
       "long_name" : "Bend", 
       "short_name" : "Bend", 
       "types" : [ "locality", "political" ] 
      }, 
      { 
       "long_name" : "Deschutes County", 
       "short_name" : "Deschutes County", 
       "types" : [ "administrative_area_level_2", "political" ] 
      }, 
      { 
       "long_name" : "Oregon", 
       "short_name" : "OR", 
       "types" : [ "administrative_area_level_1", "political" ] 
      }, 
      { 
       "long_name" : "United States", 
       "short_name" : "US", 
       "types" : [ "country", "political" ] 
      } 
     ], 
     "formatted_address" : "Bend, OR, USA", 
     "geometry" : { 
      "bounds" : { 
       "northeast" : { 
        "lat" : 44.1231839, 
        "lng" : -121.248579 
       }, 
       "southwest" : { 
        "lat" : 43.999089, 
        "lng" : -121.3807099 
       } 
      }, 
      "location" : { 
       "lat" : 44.0581728, 
       "lng" : -121.3153096 
      }, 
      "location_type" : "APPROXIMATE", 
      "viewport" : { 
       "northeast" : { 
        "lat" : 44.1231839, 
        "lng" : -121.248579 
       }, 
       "southwest" : { 
        "lat" : 43.999089, 
        "lng" : -121.3807099 
       } 
      } 
     }, 
     "place_id" : "ChIJUdLTpf_AuFQRtNEgx6zniBA", 
     "types" : [ "locality", "political" ] 
     } 
    ], 
    "status" : "OK" 
} 

Iは&フィールド=場所を追加しようとしましたget要求には同じ情報を返します。私はこれを行う明確な方法が表示されませんhttps://developers.google.com/maps/documentation/geocoding/intro#GeocodingRequests

何か助けに感謝! ありがとう!

答えて

0

必要な場所はジオメトリにあります。 JSONオブジェクトには、geometryフィールドの下にlocationプロパティがあります。

+0

ありがとうございます。私はちょうど私がそれを解析していないように場所を返す要求を取得したい。私はどのように要求を取得するに指定するか分からない。 – jmurray

関連する問題