Jump to content
davidweiner

Geocoding and Mapping Module for FileMaker Pro

Recommended Posts

jbante    140

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.

Share this post


Link to post
Share on other sites
davidweiner    2

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. 

Share this post


Link to post
Share on other sites
jbante    140

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

Share this post


Link to post
Share on other sites
Diver    0

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

    • By hutcheedingo
      Hi,
      So I've been using Tim Deitrich's fmEasyMaps Beta embedded in my file for a while now, and it works fantastically, I'm currently mapping over 3000 addresses.
      But my inner perfectionist has gotten the better of me, and now I'm wondering weather it's possible to add in directions using waypoints.  The idea is that I want to do a few drop offs to multiple addresses in a local area, for kids after participating in a school activity that finishes around midnight.
      I saw this announcement HERE about EasyMaps, but have been unable to get anywhere since I can't find any place where the new version was ever released.  Since Tim is now no longer developing in Filemaker, I'm turning to the Forums.
       
      Which leads me to my question...
      Has anyone managed to include directions and route mapping into EasyMaps, and if so, would you be able to show me how?
    • By ron G
      I am usisng FM 12 03 advanced.
       
      I consistently get this problem and can't get a handle on the underlying cause (besides my not getting it).... 
       
      I have a medical records application.  There is a table for patients and table for doctors.
       
      I have a import script that goes to a layout for doctors and again for patients and deletes all records.  This works.
       
      I then, via script, goto import using the same layouts and find that the doctor table is trying to use Patients as a source.?
       
      Weird.  Why Patients?  When I uncheck 'perform without dialog" I can see that the source is Patients.  So, I reselect Doctors
      and it works.  I save the script.  Sometimes, the source stays as Doctors.  Sometimes it reverts back to Patients.  Once I get it
      to perform consistently several times it stays well behaved.  I dont' see what causes this behavior.  I suspect there is something
      fundamental I don't 'get'.
       
      So, the question is "What am I not getting about mapping?" 
       
      Thanks
       
      Ron
×

Important Information

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