dcaliste / maep-qt Goto Github PK
View Code? Open in Web Editor NEWA map viewer for Jolla Sailfish OS
A map viewer for Jolla Sailfish OS
Maep-qt ======= A map viewer for Jolla Sailfish OS It is intended to be light-weight and fast. It is used to browse tiled maps from different sources including Open Street Map, Google Maps or Virtual Earth. In addition, GPS information are added on the map. It has also capabilities to record and display GPS tracks in XML GPX format. Information from wikipedia on locations can be displayed. There is a search entry for Open Street Map location database. Tiles are cached on disk and can be displayed off-line. Copyright (C) 2009-2013 Till Harbaum <[email protected]> All rights reserved. This program is based on Maep created by Till Harbaum. The port for Sailfish has been done by Damien Caliste. Maep-qt is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Maep-qt is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Maep-qt. If not, see <http://www.gnu.org/licenses/>.
Can be usefull for OpenSeaMap for instance or ski tracks.
Add a tile source using OSM scout server.
Adapt also address search and POI to use OSM scout server.
Could you support localization(e.g. using transifex) please?
Hello, I noticed that OpenStreetMap is not working with Maep for Maemo 5 on Nokia N900, there is a bug open for this: https://garage.maemo.org/tracker/index.php?func=detail&aid=7082&group_id=1155&atid=4332
Did you also face this problem when porting the app to Sailfish OS and how did you fix it?
Is it possible to do an upstream fix to make OpenStreetMap work again on Maemo 5?
By the way, is it not possible to make your port cross-platform for Maemo 5 (and maybe MeeGo Harmattan on Nokia N9) like it is done with ModRana maps application? (https://github.com/M4rtinK/modrana)
Thanks.
As a User I'm not able to find the recorded map, because of
So either the recording has not be saved without a notice or I'm not able to find the file. So I propose the following solution:
Hi,
please add the possibility to do multitouch zooming :).
Thanks!
harbour-maep-qt: symbol lookup error: harbour-maep-qt: undefined symbol: _ZNK13QQmlValueType10metaObjectEv
Not surprising, it's using private Qt classes: maep.pro:QT += qml-private core-private
How can I install this on the Jolla?
Maybe you can add installation instructions into the README file.
Meanwhile: https://openrepos.net/content/dcaliste/maep-qt
It would be nice if the sorting choice in track filechooser could be saved.
It would be nice to be able to import custom tiles some how. That would enable to import e.g orienteering map or event map to the app from a local folder.
Hi,
please add the possibility to show the Google/Bing Traffic data in the maps. Would be very useful in areas where are much jams.
Thanks.
the wikipedia items is great feature, it will be a killer feature if uaer can click them ro get the wukipedia page
I often have to locate very close.
It would be good to have a final zoom level that doubles-up the pixels of the last (finest) map to get 2x apparent resolution (i.e. map will only show 1/4 of area.
Again this is partly a function of poor eyesight
An option to either force refresh tiles or to set the tile cache TTL would be nice to have.
It would be really convenient to support recording a track while showing a imported one.
So someone can follow a track he or she downloaded while recording the own time and speed . The tracks should be shown in different colors.
"Would it be possible to allow Mæp to import gpx files that contain only waypoints? Currently it says that the file is invalid." (from Ingvix).
I love maep-qt and use it a lot for navigating on my bike. I compiled and tested it on my Jolla Tablet and it's great on that device too!
I've been searching through the code but unfortunately have not yet found where to set the color and thickness of tracks being shown. Having it as an option would be very nice, but compiling it with tailored setting will do for me.
Reason to want this is:
I'm willing to give a small modification (incl. it as a configurable option) for this a try. I'm not so much of a coder, but willing to get my toe into the water. Otherwise, I'm definitely willing to do some testing.
Would be nice to have the option for "nautical units" in settings, such as knots, miles etc. in a future version.
Show current (gps) position on map.
i.e. a tracking dot or target or compass arrow
Nothing seems to happen when I rotate the phone. [My compass seems to work OK in orienteering compass app]
The text description in settings is not quite clear (since it doesn't seem to work, probably obvious if it was working)
I assume the "Device Orientation" should show a compass while the maps stays pointing north, and North rotates the maps so they always stay north
Magnetic declination:
2 compass apps lack a setting for declination, and I can't see one in Sailfish->location->settings.
Seems you would need to know local declination to show correct bearing. As an alternative / automation to a setting, this site seems to calculate and return json or other data formats
https://www.ngdc.noaa.gov/geomag/calculators/magcalc.shtml#declination
It would be nice to have http://hikebikemap.org/ as a tile layer.
Could you please add build instructions or make the project work out of the box with SailfishSDK? When I import the maep.pro in to the SailfishOS IDE the ide doesn't pick up the .spec file from ../rpm/ directory. How can I make the IDE to use it?
Kapsi serves the freely usable maps of the National Land Survey of Finland in an easy to use TMS (Tile Map Service) format. The TMS map uses the EPSG:900913 coordinate system. The topographical map is available at:
http://tiles.kartat.kapsi.fi/peruskartta/{zoom}/{x}/{y}.jpg
and the aerial pictures at:
http://tiles.kartat.kapsi.fi/ortokuva/{zoom}/{x}/{y}.jpg
There is also a third "background map" layer available:
http://tiles.kartat.kapsi.fi/taustakartta/{zoom}/{x}/{y}.jpg
The tiles are previewable also in this demo by Kapsi:
http://kartat.kapsi.fi/map.html
(the layer can be changed from the upper right corner + icon)
The coords, scale, and target are all too small for my eyes to resolve without glasses, and need to be much larger.
Currently SailfisOS Calendar doesn't open any map if an event location address is tapped. I thought of making a patch that opens Maep and starts searching for the address. I just made one that opens browser to search google maps, but adding Maep would be nice.
If Maep would check some ConfigurationValue, then probably this could be done.
Do you think it is possible? And is ConfigurationValue a good way to transfere info? Or is it possible already?
Hi, it would be nice if I could mark a place as favorite for quicker access.
Add track comment, so one can type comment while tracking.
Could you add OpenTopomap?
Changing "street" to "topo" in the OSM url seems to do it for a test tile.
https://tile.openstreetmap.org/7/63/42.png
https://tile.opentopomap.org/7/63/42.png
https://wiki.openstreetmap.org/wiki/OpenTopoMap
OpenTopoMap can be used to be embedded into your project. The tiles are available from
{a|b|c}.tile.opentopomap.org/{z}/{x}/{y}.png
If I select the Hike and Bike map as a map, nothing is displayed. The view remains empty.
An error appears in the journal log:
"Error downloading tile: 6 - Opponent failed when executing the TLS-Handshake (http://b.tiles.wmflabs.org/hikebike/17/69607/43961.png"
Several of them follow for different tiles.
Maep Version 1.4.9-1
Sailfish OS Version 3.3.0.16
Hi, Thanks for writing this! Looks like you are still active with it. I am using XA2, just getting
I want to add NZ topomaps. Where do I start? What is required?
Also:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.