implementation with simpleHTTP, included the reverse geocoder service