On Tue, Aug 1, 2017 at 2:55 PM, Lubomir I. Ivanov <neolit...@gmail.com> wrote: > > someone already did this: > https://github.com/vladest/googlemaps > > not sure how i've missed that in the google search results???? > > and it works; at least after testing it for 10 minutes - more zoom > levels, no missing tiles, offline caching, terrain / hybrid maps: > https://gifyu.com/images/google_maps_provider.gif
Looking good. > the source code is MIT licensed. the last update is from the 10th of > June and is to make it work with Qt 5.9. > i was able to build it without a problem on Windows using Qt 5.9.0. The other good part about it is just the size. The project size right now is just 2636 lines total, and that's with gitignore files and license etc. The individual source files are a couple of hundred of lines of code. The license apparently *used* to be LGPL 3, but got switched to MIT immediately. I didn't really look at the source code very much, but what I looked at didn't look horrible. I'm a *bit* worried about things like this: // Google version strings _versionGoogleMap = "m@338000000"; _versionGoogleSatellite = "198"; _versionGoogleLabels = "h@336"; _versionGoogleTerrain = "t@132,r@338000000"; _secGoogleWord = "Galileo"; which to me implies there is some hardcoded special magic going on, but it looks like it updates those strings based on the replies, and then never actually *uses* them, so maybe it's just debugging. So this does seem to be one very possible solution to all the map issues. Linus _______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface