View Single Post
Custodian's Avatar
Posts: 747 | Thanked: 2,370 times | Joined on May 2012 @ Moscow, Russia
#1


Hi there!

As you may know, I announced Merkator project quite a while ago.

Lots of stuff have been done since that time, and some more to be done before widly-beta can be released. But project reached the point, where some details can be revealed.

Merkator is an offline map application. Offline means that you need internet connection only during download/update phase for your maps. And you dont need internet connection for browsing map data, search for POI/Address or finding a route.

Screenshots:


What is done:
  • Downloading/parsing/importing map data from different sources (new sources could be added easily). Geofabrik, Mapzen, Metro, any small-sized custom region.
  • Partial MapCSS-styles support for coloring schemes and POI aggregation
  • Map rendering with selected styles/POI
  • POI/Address search
  • Qt/QML Plugins for Tiled Engine & Geo Coding.

What is planned:
  • Basic UI
  • Extended CartoCSS/MapCSS support
  • Local service for tile rendering on-demand for other applications which cannot use qt/qml plugins directly.
  • Route support
  • Qt/QML plugin for Routing.
  • Unexpected improvements

As you know, there are awesome map projects already exists for jolla(Poor maps, ModRana and others), so my goal was to focus on internal stuff, which can be reused.

All merkator internals are organized as libraries and qt/qml plugins(QGeoXXX stuff), which can be re-used. When region is downloaded and processed by Merkator, all data will be available for any application, so they also can be considered 'partially offline', atleast for tile data.

For example Merkator map interface is simple:
Code:
Map {
  plugin: Plugin { 
    name: 'bmap'; 
    PluginParameter { 
      name: 'mapslot'; value: 'world' 
    } 
  }
}
This will not be turn-by-turn navigation program, but it could supply data for such program with routing plugin.

I'm still considering license for the source code, but probably it will be released on GitHub.

Stay tuned for first releases!

IGG campaings are trending now, should I launch one to boost Merkator?
__________________
twitter: @basil_s home: http://thecust.net
OpenRepos.net - community driven repository project. Warehouse - native client for OpenRepos.net
Buy me a beer

Last edited by Custodian; 2017-03-26 at 11:28. Reason: Dropbox link updated
 

The Following 28 Users Say Thank You to Custodian For This Useful Post: