After years of offering top-rated GPS apps for both the iPhone and iPad, we have made the difficult decision to remove MotionX-GPS and GPS-HD from the App Store. We realize MotionX-GPS and GPS-HD have a large following but those who already own the app(s) will be able to continue using it. There are some features that will no longer be supported in the app due to the infrastructure costs associated with ongoing hosting. These include:

  • Sharing waypoints or tracks with others via the built-in email sharing. Alternative methods are available. See below.
  • Auto Live Position Updates
  • Wikipedia Search
  • MotionX Road and MotionX Terrain map types (Apple, Google, Bing, NOAA, and custom maps will continue to be available)

Learn More

Those who already own the MotionX-GPS or MotionX-GPS apps can continue using it. If you purchase a new iPhone or iPad and/or if you would like to reinstall the app(s), you will still be able to do so as long as you are signed into the App Store using the same Apple ID credentials you used when it was originally purchased. If you need to reinstall the app, launch the App Store and then tap the Account icon (icon located toward the top right) > Purchased > search for “MotionX GPS” or “MotionX GPS HD”, and then tap the Cloud icon (with downward arrow) to install the app on your device.

Alternate methods to share waypoints or tracks:
Please see this document for MotionX-GPS and this document for GPS-HD.

You can add Thunderforst maps (the provider for MotionX maps) directly to MotionX-GPS with the Custom Map URL feature (Menu > Setup > Custom Map Types). You can also download map tiles from any custom maps you add for offline use. This feature is an add-on, which will need to be unlocked with an in-app purchase from Menu>Setup>Purchases.

Custom Map URLs:

The Custom Map URL format is specific to the map provider and it varies from map provider to map provider. It consists of a text string beginning with “http://” or “https://”, has a domain name, some possible parameters, and there will be some symbols that MotionX-GPS substitutes with real-time tile request information when it contacts the server. You will need this feature unlocked at Menu > Setup > Purchases and you can enter URLs at Menu > Setup > Custom Map Types > New. If you’d like to make the map downloadable, toggle “Download map for offline use” after entering the URL.

The possible symbols that MotionX-GPS accepts in the URL are [X], [Y] and [Z] coordinates and zoom or [T] or [Q] for the quadrant.

To lookup map imagery in a map provider’s database, most will use tile coordinates of x and y, plus zoom, however, some map providers use a single quadrant coordinate instead. While some map servers expect zoom/y/x in the URL for the tile request, other map providers use different formats, and unfortunately, there is no specific standard ordering. For instance, you may receive the following URL to use for the map server:

https://tile.examplemap.org/terrain/3/2/1.png

In order for MotionX-GPS to properly fetch tiles from a map provider, a generalized prototype URL scheme must be furnished. This generalized URL scheme will be used by MotionX-GPS to fetch any tile, at any coordinate, with any zoom. To accomplish this, the symbols “[X]”, “[Y]”, and “[Z]” (without the quotes) is inserted in the place of explicit coordinates.

With the example URL given above, a custom map types can be created to be used in MotionX-GPS by mixing the known explicit URL with the symbols representing x, y, and zoom to form a custom map prototype URL:

https://tile.examplemap.org/terrain/[Z]/[X]/[Y].png

When MotionX-GPS needs a map tile fetched from a provider, it will replace the “[X]”, “[Y]”, and “[Z]” symbols with the actual coordinates and zoom for the tile required, and then use the resulting URL to contact the map provider’s server to fetch the map tile.

Note that some map providers dispense of the coordinate/zoom scheme altogether and use a single quadrant parameter instead. This quadrant may be specified in the prototype URL using the “[T]” symbol or “[Q]” symbol (no quotes).

You can perform a search online for “map servers URLs” to find map tile servers of your own to use. Here’s an example of USGS’s topographic map server URL formatted correctly for MotionX-GPS.

> USGS Provided Topo Map URL:>
https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer

> USGS Topo Map URL Formatted for MotionX-GPS (Copy & Paste into MotionX-GPS):>
https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/[Z]/[Y]/[X]

Select here for all USGS URLs

Note: The X, Y, Z, Q, and T values in URLs are generalized parameters, and are included in these URLs intentionally. Do not replace them with actual numeric coordinates, except for testing in an external web browser.

Adding Thunderforest Maps:

  1. Go to Thunderforest’s website to sign up for an account, enter your details, and then select “Create Account.”
  2. Next, go to your email, find the message sent to you by Thunderforest, and then select “confirm my account”.
  3. You should be redirected to sign-in to your Thunderforest account. Once you’re signed in, scroll down to the “Tile Layers URLs” section in the dashboard, and then copy the URL for the map type you’d like to use.
  4. Open MotionX-GPS and go to Menu > Setup > Custom Map Types > New, and paste the URL.
  5. Modify the URL to change curly braces into square brackets, i.e. for the Outdoors map, you would modify as follows:

BEFORE:
https://tile.thunderforest.com/outdoors/{z}/{x}/{y}.png?apikey=your-unique-api-key

AFTER:
https://tile.thunderforest.com/outdoors/[z]/[x]/[y].png?apikey=your-unique-api-key

If you have further questions not answered here, please contact Customer Support.