Article Preview
Buy Now
FEATURE
Maps Part 9—Putting GPS Data on the Map
Helping out a fellow coder with the MapKitMBS plugin
Issue: 19.2 (March/April 2021)
Author: Markus Winter
Author Bio: Markus is a Molecular Biologist who taught himself REALbasic programming in 2003 to let the computer deal with some exceedingly tedious lab tasks. Some call it lazy, he thinks it smart. He still thinks of himself as an advanced beginner at best.
Article Description: No description available.
Article Length (in bytes): 17,282
Starting Page Number: 41
Article Number: 19205
Resource File(s):
project19205.zip Updated: 2021-02-28 23:15:40
Related Web Link(s):
http://www.w3.org/2001/XMLSchema-instance
http://www.topografix.com/GPX/1/1
http://www.topografix.com/GPX/1/1/gpx.xsd
http://www.garmin.com/xmlschemas/GpxExtensions/v3
http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd
http://www.garmin.com/xmlschemas/TrackPointExtension/v1
http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd
http://www.topografix.com/GPX/1/1
http://www.garmin.com/xmlschemas/TrackPointExtension/v1
http://www.garmin.com/xmlschemas/GpxExtensions/v3
riter>http
http://www.mactechnologies.com/index.php
http://www.tempel.org/RB/MultiProcessing
Excerpt of article text...
I know. I said last time that we will get deeper into Callouts today, but then I got an appeal for some help from Chris. And to be honest, working on a real-life practical example was too tempting an opportunity to pass on.
The problem
Chris wants to show GPS data on a map for his runner's club—and that is something that we should already be able to do quite easily with what we have covered so far. But keep in mind that MapKit still has the potential for surprises—after all, there is so much more in it that people like Matt Neuburg (of "REALbasic: The Definitive Guide" fame) have written 1000+ page books about it... and MapKit is still being extended!
Now Chris had the same experience that I had when I started with the MBS plugin collection: feeling overwhelmed and intimidated.
One of the biggest problems is that whenever you search for help, all the advice, tutorials, and code snippets are for the Swift language. So you need to get into Swift, at least enough to understand the code. Not too difficult, but Swift is so incredibly large and powerful that you start to understand why Xojo is considered by some a "toy language"—MapKit alone seems to be as big as Xojo, which just boggles the mind. Unsurprisingly, you will therefore spend a
lot of time reading and looking up stuff in Apple's documentation.GPS to GPX to XML to TRK and CO
...End of Excerpt. Please purchase the magazine to read the full article.