Use extents from GraphHopper/Photon search results to determine zoom level
When selecting a search result, currently we use some stadard zoom levels (e.g. for cities and some other cases, and then a default fallback). The search result from Photon (and GraphHopper geocode) contains an extent array with the bounding box for objects that are areas. This could be used when available (there is already a bounding-box property on GeocodePlace, and it's used by MapWalker when set).