Select your product to confirm this information applies to you

About inReach KML Feeds

A feed of the data from an inReach® user account is available as a KML (Keyhole Markup Language) feed from the MapShare tab of the Garmin Explore™ website when using a browser on a computer. These feeds are primarily intended to allow the inReach data to be displayed on other map portals.

The inReach KML feeds are designed to be polled for new point information at a frequency desired by the consumer; there is no ability for the Garmin server to push KML to another server.

IMPORTANT: For any URLs requiring authentication, web browsers will prompt the user to enter a username and password. When connecting to the Direct URLs using software, the user provides the username and password details using basic HTTP authentication. Always connect to these URLs using SSL (HTTPS) connections to avoid passing authentication details in plain text.

Obtaining an inReach KML Feed

KML feeds require that MapShare™ be enabled, and are tied to the settings selected on the inReach MapShare page. Message types that are disabled for viewing in the MapShare options will not display through the KML feed.

Consumer Accounts

To obtain the inReach KML feed a desktop browser must be used. The Feeds link will not be available when accessing the Garmin Explore website in mobile browsers.

  1. Log in to the Garmin Explore website.

  2. Select MapShare.

  3. Ensure MapShare is toggled on. When toggled on, your MapShare link will be displayed.

    Red Arrow Pointing to MapShare Toggled On

  4. Click Feeds next to your MapShare link.

  5. The KML Feeds window will appear on your screen. Click and open the KML Loader link to view the KML feed in an application that can view KML data. To use the information in the KML feed in a customized web application, use the Raw KML Feed link to pull the inReach data to the application.


Professional Accounts

To obtain the inReach KML feed a desktop browser must be used. The Feeds link will not be available when accessing the Garmin Explore website in mobile browsers.

  1. Log in to the Garmin Explore website.

  2. Select My Info.

  3. Select the Social sub-tab.

  4. Ensure MapShare is enabled.

    If you see MapShare: Off, select it to enable MapShare, then refresh the page.

    Button to Enable MapShare

  5. Click Feeds next to your MapShare link.

    NOTE: If Feeds does not appear in a desktop browser, click MapShare: Off and refresh the page.

  6. The KML Feeds window will appear on your screen. Click and open the KML Loader link to view the KML feed in an application that can view KML data. To use the information in the KML feed in a customized web application, use the Raw KML Feed link to pull the inReach data to the application.


Additional Information on KML Feeds

Overview of KML Feeds

KML feeds may be accessed from the Garmin Explore website using several different URLs depending on the user who will be using the feed and the information desired. The inReach KML feeds are designed to be polled for new point information at the frequency set by the user; there is no ability for the Garmin server to push KML to another server. These feeds are primarily intended to allow inReach data to be displayed on other map portals.


Polling Frequency Limits

There can be no more than 2000 requests per hour from a single IP, so polling frequency may be limited to approximately every 5 to 10 minutes depending on the number of devices. If too many polling requests have a occurred, new polling requests will be blocked one hour and an error may be displayed with Failed to open streamHTTP request failed, and/or Too Many Requests.


Authentication 

For any URLs requiring authentication, web browsers will prompt the user to enter a username and password. When connecting to the Direct URLs using software, the user provides the username and password details using basic HTTP authentication. Always connect to these URLs using SSL (HTTPS) connections to avoid passing authentication details in plain text.


Loader URLs

For convenience, Loader URLs are provided that generate KML files that are suitable for loading directly into Google Earth and are preconfigured with the appropriate element to allow Google Earth to periodically query for new data.

MapShare

https://inreach.garmin.com/feed/ShareLoader/<MapShare Identifier>

  • <MapShare Identifier> should be replaced with the appropriate identifier from the explore.delorme.com website - see the MapShare tab for more details.

  • Refers to the MapShare Direct URL

ECC

https://explore.garmin.com/ECC/Chat/KmlFeed/300200000000000

  • Used in the Emergency Call Center (ECC) application to enable export and update of the data for an inReach user in an emergency.

  • Refers to the ECC Direct URL


Direct URLs

These URLs provide direct access to the data for one or more devices; the KML that is generated does not contain any elements that would allow Google Earth (or other applications) to query the server for additional data.

MapShare

https://inreach.garmin.com/feed/share/<MapShare Identifier>

  • For inReach users, allowing users to access their own accounts. By default only the most recent point is shown.

  • Only exports points that meet the MapShare settings for the user.

  • If the MapShare settings indicate a username or password, those must be provided using Basic HTTP Authentication.

ECC

https://explore.garmin.com/feed/ecc?imei=300200000000000

  • By default the last seven days of information is shown.

  • Requires an ECC enabled username and password (the tenant username and password for enterprise accounts that have disabled the Garmin Response Center).

  • One or more IMEIs is required and specified by the IMEI parameter.


Understanding KML Feeds


Query Parameters

By default, KML feeds will only display the most recent message or track sent to the MapShare page. All of the direct URLs support parameters to change the data that will be returned in the KML response. The Raw KML Feed can be appended with the following parameters to customize a date range.

Query Parameters

ParameterDescriptionExample KML Feed
D1Start date for the query -in UTC timehttps://inreach.garmin.com/feed/share/SAMPLE1?d1=2012-10-16T06:19z
D2End date for the query -in UTC timehttps://inreach.garmin.com/feed/share/SAMPLE2?d1=2012-10-16T06:19z&d2=2012-10-18T23:59z
IMEIComma separated list of IMEIs to showhttps://inreach.garmin.com/feed/share/SAMPLE3?imei=300200000001138,300434000012345

KML Extended Data Fields

KML placemarks contain a name (label) and a UTC timestamp (in ISO 8601 format). Additionally, the placemark contains “ExtendedData”. The following table describes those data elements as of the date of this document.

KML Extended Data Fields

NameDescriptionExample
IDGarmin internal ID for the event868926
Time UTCUS-formatted version of the event timestamp as UTC5/2/2020 6:01:30 AM
TimeUS-formatted version of the event timestamp in the preferred time zone of the account owner5/2/2020 9:01:30 AM
NameFirst and last name of the user assigned to the device that sent the messageJoe User
Map Display NameMap Display Name for this user. This field is editable by the user in their Account or Settings page.Joe the inReach User
Device TypeThe hardware type of the device in useinReach 2.5
IMEIThe IMEI of the device sending the message300000000000000
Incident ID

The ID of the emergency event if there is one.

Messages sent while a device is in SOS mode are omitted from KML feeds except for emergency response agencies under special arrangement.

1234
LatitudeLatitude in degrees WGS84 where negative is south of the equator43.790485
LongitudeLongitude in degrees WGS84 where negative is west of the Prime Meridian-70.192015
ElevationValue is always meters from Mean Sea Level120.39 m from MSL
VelocityGround speed of the device. Value is always in kilometers per hour. 1.0 km/h
CourseApproximate direction of travel of the device, always in true degrees. 292.50° True
Valid GPS FixTrue of the device has a GPS fix. This not a measure of the quality of GPS fix. It is unlikely that any point will be provided without a valid GPS fix.True
In Emergency

True if the device is in SOS state.

Messages sent while a device is in SOS mode are omitted from KML feeds except for emergency response agencies under special arrangement.  

False
TextMessage text, if any, in UnicodeI am doing good!
EventThe even log type.  See table below under Event Log TypesTracking Message Received

Event Log Types

KML elements come from an event log, which records the type of event occurring at the Garmin message gateway. The types of events which are relevant to device activity that appears in KML are listed in the table below. The most common messages appear at the top of the table. All events include a location being sent by the inReach device.

Event Log Types

Type IDEvent DescriptionExplanation
17Tracking message receivedDevice has sent a track point
13Text message receivedDevice has sent text
30Tracking interval receivedDevice has changed how often it sends track points
38Tracking turned on from deviceDevice started tracking
43Text quick message receivedDevice has trigged a Check-In Messages (formerly known as Preset Messages)
29Tracking turned off from deviceDevice has stopped tracking
52Quick Text to MapShare receivedDevice has sent a Check-In Messages (formerly known as Preset Messages) and includes the MapShare as an addressee.
16Location receivedDevice has responded to a Location Request
46Append MapShare to txt msg code receivedDevice has sent a message announcing the MapShare site
45Msg to shared map receivedDevices has sent a text message that includes the MapShare as an addressee
6Emergency canceledDevice canceling SOS
54Test message receivedDevices replied to a Test
1Emergency initiated from deviceDevice is declaring an SOS
4Emergency confirmedDevice has received acknowledgment from the emergency response team and is continuing with SOS
18Waypoint/navigation receivedDevice is sending a new/changed waypoint or route definition
56Waypoint/navigation stoppedDevice has stopped following a route
55Waypoint/navigation startedDevice has started following a route
41Reference point message receivedDevice has sent a Reference Point