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