@@ -779,24 +779,45 @@ def set_googlemaps_loaded():
779779 g .googlemaps_loaded = True
780780 return ""
781781
782- def get_address (API_KEY ,lat ,lon ):
782+
783+ def get_address (API_KEY , lat , lon ):
783784 add_dict = dict ()
784- response = rq .get ('https://maps.googleapis.com/maps/api/geocode/json?latlng=' + ',' .join (map (str ,[lat ,lon ]))+ '&key=' + API_KEY ).json ()
785- add_dict ['zip' ] = response ['results' ][0 ]['address_components' ][- 1 ]['long_name' ]
786- add_dict ['country' ] = response ['results' ][0 ]['address_components' ][- 2 ]['long_name' ]
787- add_dict ['state' ] = response ['results' ][0 ]['address_components' ][- 3 ]['long_name' ]
788- add_dict ['city' ] = response ['results' ][0 ]['address_components' ][- 4 ]['long_name' ]
789- add_dict ['locality' ] = response ['results' ][0 ]['address_components' ][- 5 ]['long_name' ]
790- add_dict ['road' ] = response ['results' ][0 ]['address_components' ][- 6 ]['long_name' ]
791- add_dict ['formatted_address' ] = response ['results' ][0 ]['formatted_address' ]
785+ response = rq .get (
786+ "https://maps.googleapis.com/maps/api/geocode/json?latlng="
787+ + "," .join (map (str , [lat , lon ]))
788+ + "&key="
789+ + API_KEY
790+ ).json ()
791+ add_dict ["zip" ] = response ["results" ][0 ]["address_components" ][- 1 ][
792+ "long_name"
793+ ]
794+ add_dict ["country" ] = response ["results" ][0 ]["address_components" ][- 2 ][
795+ "long_name"
796+ ]
797+ add_dict ["state" ] = response ["results" ][0 ]["address_components" ][- 3 ][
798+ "long_name"
799+ ]
800+ add_dict ["city" ] = response ["results" ][0 ]["address_components" ][- 4 ][
801+ "long_name"
802+ ]
803+ add_dict ["locality" ] = response ["results" ][0 ]["address_components" ][- 5 ][
804+ "long_name"
805+ ]
806+ add_dict ["road" ] = response ["results" ][0 ]["address_components" ][- 6 ][
807+ "long_name"
808+ ]
809+ add_dict ["formatted_address" ] = response ["results" ][0 ]["formatted_address" ]
792810 return add_dict
793-
794-
795-
796- def get_coordinates ( API_KEY ,address_text ):
797- response = rq .get ('https://maps.googleapis.com/maps/api/geocode/json?address=' + address_text + '&key=' + API_KEY ).json ()
798- return response ['results' ][0 ]['geometry' ]['location' ]
799-
811+
812+
813+ def get_coordinates (API_KEY , address_text ):
814+ response = rq .get (
815+ "https://maps.googleapis.com/maps/api/geocode/json?address="
816+ + address_text
817+ + "&key="
818+ + API_KEY
819+ ).json ()
820+ return response ["results" ][0 ]["geometry" ]["location" ]
800821
801822
802823def is_googlemaps_loaded ():
0 commit comments