2016-09-19 8 views
0

Google Maps APIからいくつかのデータを収集しましたが、LAT/LNGを取得することができません。私は、このオブジェクトを下にトラバースすることはできませんGoogle Mapsのpythonオブジェクトからデータを取得する

loc = self.google_maps.geocode(location) 

pprint(loc) 

enter image description here

私が試した:

loc.address_components 
loc['address_components'] 
loc->address_components 

loc.geometry 
loc['geometry'] 

など、すべてのFAのオブジェクトを作成する

il。これは、このような単純な質問のように感じるが、私はそれらはすべてあなたが試してみてください

答えて

3

を動作するように失敗を知らない:

あなたの辞書がリストに含まれているためです
loc[0]['address_components'] 
# ^index the list 

loc[0]['address_components'][0]['long_name'] 
# or loc[0]['address_components'][1]['long_name'] for second nested dict 
+0

ああ、私が何であったかドープ:

同じ

は深くネストされた他の辞書に適用されます。 PHPでは、インデックスキーを表示しますが、これからPythonでこれを覚えておく必要があります。ありがとう。 (私が受け入れることができるまで9分) –

関連する問題