Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview

Buy Now

Issue 19.2 ('Shake It')
Instant purchase and download via GumRoad!


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):

Download Icon project19205.zip Updated: 2021-02-28 23:15:40

Related Web Link(s):


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.