Geocode endpoint of HERE Geocoding & Search API is used to find the geo-coordinates of a known address, place, locality or administrative area, even if the query is incomplete or partly incorrect. It also returns a complete postal address string and address details.
import os
from here_location_services import LS from here_map_widget import Map, GeoJSON
LS_API_KEY = os.environ.get("LS_API_KEY") # Get API KEY from environment. ls = LS(api_key=LS_API_KEY)
address = "Invalidenstr 116, 10115 Berlin, Germany" gc_response = ls.geocode(query=address)
data = gc_response.to_geojson() geo_layer = GeoJSON(data=data)
m = Map(api_key=LS_API_KEY, center=[52.53086, 13.38469], zoom=12) m.add_layer(geo_layer) m
Attribute | Type | Doc |
---|---|---|
query | string | An input address query. |
limit | int | Maximum number of results to be returned. Default value is 20. |
lang | string | Language to be used for result rendering from a list of BCP47 compliant Language Codes. |