在离线C#webforms应用程序中使用OpenStreetMap数据
作为项目的一部分,我必须开发一个离线C#应用程序,它可以计算两点之间的距离和行程时间。我计划使用OpenStreetMap的数据,但我不太确定这个过程会涉及到什么。我不想使用OSM的API,而是开发自己的后端,以确保在其他人决定拿起项目来改进它时的连续性。我有几个问题:在离线C#webforms应用程序中使用OpenStreetMap数据,c#,asp.net,maps,openstreetmap,C#,Asp.net,Maps,Openstreetmap,作为项目的一部分,我必须开发一个离线C#应用程序,它可以计算两点之间的距离和行程时间。我计划使用OpenStreetMap的数据,但我不太确定这个过程会涉及到什么。我不想使用OSM的API,而是开发自己的后端,以确保在其他人决定拿起项目来改进它时的连续性。我有几个问题: 我在哪里可以从网站下载完整的英国地图 我如何在地图上覆盖邮政编码、地址和名胜 C#应用程序将如何读取该信息(即,当用户输入点A或B时,应从中央数据库中提取该信息,并自动计算两者之间的距离和行程时间) 我希望信息存储在客户端,而
- 我在哪里可以从网站下载完整的英国地图
- 我如何在地图上覆盖邮政编码、地址和名胜
- C#应用程序将如何读取该信息(即,当用户输入点A或B时,应从中央数据库中提取该信息,并自动计算两者之间的距离和行程时间)
- 我希望信息存储在客户端,而不需要服务器-这可能吗
- 请一次只问一个问题
问题1:OSM提供了各种方法来解决这些问题。在您的情况下,您应该下载一个
问题2:要显示地图,请使用或。但在此之前,你应该决定是(在这种情况下,你需要某种形式的)还是(在这种情况下,你需要经常访问网络)
问题3:理想情况下,C#应用程序只需查询本地/数据库
问题4:哪些信息?一切?这将需要客户机上的大量资源来存储和查询数据