我正在开展一个需要显示地图的项目。这些地图将有路线和兴趣点,将来会有很多地图要显示。此时,该项目使用mysql运行。起初,我正在考虑在mysql服务器的表中保留兴趣点和路径点,并用leaflet.js和OSM显示它们,但是做了一些研究我发现了有关geoJson存储点和路由的信息,以及我也注意到传单可以用geojson格式显示信息。
我是地图主题的新手,所以你推荐我什么?
该项目是一个Web应用程序,用户可以在其中找到有关某些路线的详细信息,这些信息将以文本格式(html)显示,并附有地图(将显示路线和一些点)< / p>
答案 0 :(得分:0)
我们(https://play.google.com/store/apps/details?id=org.aph.avigenie&hl=en)在设备上使用sqlite DB来存储收藏夹。我们还在MySQL中存储OSM(开放街道地图)数据。拥有地理空间扩展是有帮助的;但是,我们不使用它们,我们已经能够找到解决方法。
答案 1 :(得分:0)
非常有用的答案需要更多有关您的应用的见解。例如,您的应用程序是否以某种方式与Web服务相结合?您的应用程序本身是Web服务吗?在这种情况下,应该在客户端还是服务器端执行各种计算?您是在处理少数POI和路线不多的路线吗?或者您正在研究行星GIS?
假设你可能介于最后两个极端之间,你应该明确地看看:
这些将允许您存储大量数据并有效地检索它们。
顺便说一下,记住地球不平坦。因此,存储点是一回事,但在 flat 显示中显示它们需要使用some kind of projection。 GeoJSON本身只是文件格式。您最终需要工具,而不是为您处理。我认为这将是一个需要检查的关键功能。