this works end to end on the server side. Now im going to refactor the UI a little bit to see if i can't clean it up a bit. TODO: fit to bounds for all the pins shown, and consolidate duplicate lat/lons to show just one pin which can in theory be clicked on the represent all the results on a map.