On a scale of 1 (a stupid idea) to 10 (a great idea), where would this fall?
On a scale of 1 (a stupid idea) to 10 (a great idea), where would this fall?
I looked at getting gis data from my local county. Sent an email and all I got was crickets.
It all depends on where you are at and what's available to tap into, as far as gis is concerned.
I tried to make a tree location map using phone gps meta data a couple of months ago. What a mess, the precision is too low. You can buy precision gps receivers, but they are expensive. It was a great exercise though. Now I know why trail navigation apps fail around closely spaced switchbacks in mountain areas. The gps data is too imprecise.
But maybe you know more than I
You would be surprised how far you can go if you ignore these expensive APIs and build your custom stuff. People are lazy, if any big corp does something, they immeasurably avoid it and start building their 1000th note taker app.
Okay, that sounds much more manageable. But then could you please clarify? Your original question was about an alternative to Google Maps. But now you say you actually want an alternative to a different kind of gis mapping system. If you go into MUCH more detail about the context, we can give you better guidance.
But if you can use OpenStreetMap as a baseline you may have a chance.
Apple focused the entire world, which is not what I want.
Originally this program was running on Python For Symbian, which is historic and funny. https://github.com/timonoko/webpy_map_server
Tiles.py seems to be how you decode other systems to the Google-tile system.
C and C++ is the only viable languages here since this project is all about graphics.
But If you study my program all it does is to produce a website and graphics rendering and viewing is done in a browser.
Map tiles are organized in scrollable array with HTML-div sentences. And map tiles are fetched:
if ny == 'google': return 'https://mts1.google.com/vt/x=%d&y=%d&z=%d' % (x, y, zoom)
Or go open source route with https://www.geofabrik.de and start with OSM data. Not too hard to setup but more manual than getting an API key.
Web-only though. Building apps would be crazily expensive.
stereo•5mo ago
roscas•5mo ago
It depends on what he wants to do. Creating something like that from scratch is very hard.