I need to use "Geolocation" API in my mobile app. I would like to show a map with the user location and the user would be able to search a new addresses which he wants to go. When the user search a new address I would like to pick up the new latitude/longitude of this new address.
I know how to accomplish this tasks in the web application using Google maps api but Google maps api has some daily limitation:
"Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.)"
https://developers.google.com/maps/documentation/geocoding/#Limits
Question 1) Most of the time I will request just the user Geo Location (latitude/longitude) but sometimes the user want to see the Map. Can I show the native map instead of using the Google Maps API to show the map (limitation of 2500 request per day)?
Question 2) So imagine if my app has 100.000 user and 2500 users make one request in the same day, does it mean my quote of request is gone with Google Maps and my app cannot search for new addresses anymore? Or the Geolocation API can access the native maps and i can make unlimited requests for searching my new addresses?
Regards
Ricardo