Integrating Apple Maps

Yes, while it's unfortunate FileMaker Go doesn't run on Android devices, we can still take advantage of what's offered on the iOS side of things. This comes in the form of Apple Maps using MapKit JS.

True, Google Maps does seem to have the slight edge when it comes to feature set, but if you need full control over an integrated mapping experience, then Apple's MapKit JS may just be the perfect solution for you.

MapKit JS, currently in beta since WWDC 2018, only seems to work on the Mac version of FileMaker Pro. So, you're still stuck with Google Maps if you are needing Windows support. However, if you're using either Macintosh computers and/or iOS with a FileMaker Go, or an SDK bound iOS solution, then it may be the case that Apple Maps would be a wonderful solution within a Web Viewer. Especially, now that we know that native bidirectional communication within JavaScript is coming to a Web Viewer near you!

Now seems like an ideal time to take a look into this very capable mapping technology.

AttachmentSize
IntegratingAppleMaps.zip20.52 KB

Comments

Matt,

I have followed every step of this video closely 3 times, to make sure i was not overlooking anything.
and have done everything correct...I believe,
however every time I get to the final step 'node index.js' the terminal simply goes to the next line without creating a token.

any help would be much appreciated
fpreidel@mac.com

fpreidel

If you just need quick display of an address on a map, you can now use the Duck Duck Go search engine to access Apple Maps without knowing anything about the API. Just use the standard "q=" function like this:

""https://duckduckgo.com/?q=" & Project::site_address & " t=h_&ia=web&iaxm=maps"

Replace "Project::site_address" with whatever field in your app holds the address you want to map.