order by distance when searching by location

- ckan API orders by distance from location
- search results ordered by distance
- map focuses on search area