Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

This looks like a great resource for mapping. Geocoding presents some conflicts with the Google API's terms of use for non-paying users, e.g., you can't save geocoding results, and you can't use them for anything but mapping. The OpenStreetMap and open version of the MapQuest APIs are both more permissive.

  • Author
  • Newbies

Hmmm, maybe I missed something (totally possible - there's a lot to read), but as I understand, the API is free to use for geocoding, as long as you only use those coordinates in Google maps, and also you're permitted to cache results for up to 30 days. Google does limit you to 2500 requests per day per IP address for free, and no more than 5 per second (which in my tests, FM Server 13 easily outstrips, so I had to put a delay in between loops). If you want more you have to use a paid API Key. 

the API is free to use for geocoding, as long as you only use those coordinates in Google maps

​That's exactly the restriction I mean. Every application I've worked on that uses geocoding needed it for purposes that don't involve maps, such as for distance calculations and location-radius-based finds.

It might be possible to mitigate your issue with the request rate limit by using a bulk geocoding API instead. Google and MapQuest both have one.

Edited by jbante

  • 1 month later...

Great example, thanks sharing it!   What would be required to get distance by vehicle?

  • 3 months later...

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.