phlask / phlask-map

Code behind the Phlask Web Map
https://beta.phlask.me
34 stars 34 forks source link

[V2] Grab and populate hours for resource #394

Open vontell opened 7 months ago

vontell commented 7 months ago

Is your feature request related to a problem? Please describe.

Before a form is submitted, use the lat/lon or address to search the Google Places API for potential hours for that location being open. If multiple locations are present (i.e. multiple businesses at that address), or no hours are available, do not populate the hours within the form.

Get the hours for a place is actually quite easy, using the following endpoint from their API:

https://maps.googleapis.com/maps/api/place/details/json?location={lat},{lon}&key={google_places_api_key}

We will then want to take the hours from that response and add them to the form data, found in AddResourceModalV2.jsx - line 231

vkavith commented 5 months ago

I can take this ticket

tomporvaz commented 4 months ago

@vontell is making a big PR related to the new data schema that will address this issue soon.

gcardonag commented 1 month ago

This was moved to v2.1 as we feel this isn't required for v2