Take the tour ×  I am working on a mobile application where a
user can fill out a form and input their favorite place to play
sports (their high school football field, the tennis courts at
Wolfe Park, Houston Woods Golf Course, etc.)  I ask for their
location when the app opens in hopes that when they fill out the
form and click on the "Favorite Location" field, I can show them
a list of the X closest locations (filterable by category, max
distance from user).  The only way I can think to do this is by
writing a script that runs a query to the Google Places API on
the following categories:    • bowling_alley   • gym   • park
• school   • stadium   • university  I would run this query
either when a user allows their location to be shared or run a
query on each zip code in the US. Either way, every query I run
would be stored in a database (this would have to be huge, I
think).  This solution seems messy though. Running tons of
queries on Google's Places API through scripts and populating a
database that I wo