Skip to content

Offline Google Maps download and use

Alessandro Apostoli edited this page Jan 15, 2021 · 13 revisions

Note: requires Horus Widget version >= 1.9.3

Required software

  • a recent version of MissionPlanner
  • the google map tiles resize tool /HORUS/TOOLS/gmapresizetool.zip

Tiles downloading

Launch MissionPlanner, switch to the "PLAN" tab and download the offline tiles using MissionPlanner's map prefetch tool.

Supported map types are

  • GoogleMap
  • GoogleSatelliteMap
  • GoogleHybridMap
  • GoogleTerrainMap

Browse to your location, CTRL + left mouse button to draw the download region

image

right mouse button to select the prefetch tool

image

accept 20 as max zoom level (min is 1)

image

wait for download to complete, (time depends on the size of the area)

image

Tiles resizing

Unzip the resize tool /HORUS/TOOLS/gmapresizetool.zip

image

and launch gmapresizetool.exe

image

User needs to select:

  • map type which has to be the same one used in MissionPlanner image
  • source folder will be automatically set to MissionPlanner download folder
  • destination folder which can be the root of the SD card (if mounted) or a temp folder to be eventually copied to the SD card later.

Note: The resize tool will resize all tiles found in MissionPlanner offline cache, if there are tiles that should not be resized and transfered to the SD card it is necessary to clear the download folder C:\ProgramData\Mission Planner\gmapcache\TileDBv3\en* before starting the map prefetch tool.

Configuration

Once the tiles are copied to the SD card it is necessary to run the Widget Config Tool and enable Google Maps support image

Zoom controls requires selecting a channel as "emulated wheel channel", moving a switch or a slider up/mid/down will control zoom.

As a last step define a screen toggle channel in the widget config menu, low is message history, mid is main screen, high is map view. or assign page 5 to a widget screen the same way as 2 is used for message history, see here for more info.

Please make sure you have a valid GPS sensor in OpenTX telemetry page, if not please do a sensor discovery.

Clone this wiki locally