我对 GIS 开发非常陌生,坦率地说,我根本没有这方面的背景。我搜索了网络,但我发现的教程似乎假设读者有一些背景信息。
问题是我对读什么或学什么感到困惑,似乎有很多技术,我感到迷茫,因为有些人谈到了开放层、地理服务器、地图服务器、谷歌地图和开放街道地图。
所以这就是我应该开发的东西,我希望你能给我一个关于使用哪种技术的建议,以及我应该从哪里开始阅读——鉴于我几乎一无所知——。
案例1:一个封闭的系统,只有大约20个用户,他们可以在地图上指定位置,Web应用程序将存储位置的纬度和经度并显示标记。我想使用 google maps api,但我取消了它,因为如果系统是封闭的,则许可证要求您购买服务。那么在这种情况下我应该使用什么技术?我需要一个免费选项,而且我将只使用网络服务器,所以如果解决方案包括使用我自己的地理服务器或类似的东西,我将无法做到这一点。
案例 2:我应该显示两个给定点之间的道路和路线,并可能在地图上添加一些注释。为此,我可以使用自己的地图服务器/地理服务器,但我再次需要您的建议。
当然解决方案需要是开源的
最后,我希望你能告诉我先从什么开始阅读,