View Single Post
Posts: 1,414 | Thanked: 7,547 times | Joined on Aug 2016 @ Estonia
#17
Originally Posted by Zeta View Post
I imagine you want to put the OpenGL rendering part inside the maps applications, and changing the server to also serve vector maps ? Would you also want to use OpenGL to render raster map (for the apps not supporting vector) on the server side ?
I would start with getting QML component ready to be incorporated into the clients. It should give the best results when clients are rendering it directly. For offline, I would have to get the files to the device. I was not planning to support this rendering plugin in the server, at least not in the beginning. For those we have Mapnik already. Its maybe more productive to support the best case scenario and later adjust the plans.

Originally Posted by Zeta View Post
Seeing the progress made in QtLocation 5.9 (http://blog.qt.io/blog/2017/09/04/qtlocation-5-9/), do you think backporting the whole QtLocation to Qt5.6 would be possible and not too much work, in order to stay as compatible as possible with those future improvements ?
I tried once to compile QtLocation 5.9 against Qt 5.7 that I have on my desktop, but that failed on some internal Qt class (classes that they use for 'private' implementation). Didn't tried it anymore.

However, as far as I can see, much of it should be supported by Mapbox GL. Not sure about videos played on top of the map, but tilting & rotating is all there.

Originally Posted by Zeta View Post
On my side, I am working (albeit a hundred times slower than you) on a stripped down HUD like interface for another target (Odroid C2). So far, I used OSRM (Open Source Routing Machine) as it was the first of all the engines I got to compile (OSM has a lot of dependencies in comparison...), and has an embedded server.
I played with its debug vector tile output for some tests (http://project-osrm.org/docs/v5.7.0/api/#tile-service).
I decoded them manually with QPainter so far, as they are only containing roads, not the full maps details as MapBox can render), OpenGL is my next target to allow tilting the maps to show the horizon, like you would have in other car navigation systems (like old Here Maps : http://www.geeky-gadgets.com/wp-cont...-here-maps.jpg).
You are making me think about how to move this to something that could be shared with Sailfish, despite I would have trouble to keep up with your pace, and not having Silica and other Sailfish specific components...
If you can get Qt 5.9, that's probably the best way to go. The QML component that I want to develop as a wrapper should work on regular Qt - I am writing/testing it on regular Linux. So, that we can share. Same with the server, but it does have rather long list of dependencies indeed (that's a lot of effort to get it working).
 

The Following 3 Users Say Thank You to rinigus For This Useful Post: