在 ASP.NET 中打开街道地图

问题描述 投票:0回答:2

我有兴趣在使用 ASP.NET 开发的 Web 应用程序中使用 OpenStreetMap。

有人知道在 ASP.NET 中是否有使用 OpenStreetMap 的控件、库或包装器? (C#,不使用 Javascript)。

asp.net openstreetmap
2个回答
0
投票

我不确定他们是否有任何 ASP 特定工具,但是 Cloudmade 有很多工具和 API,您可以使用它们将 OpenStreetMap 引入您的应用程序。虽然它主要是通过 JavaScript 在客户端完成的,所以我认为您不会发现太多 C# 工具的方式。

不过我可能是错的...


0
投票

BruTile 是一个用于显示滑动地图的 C# 库。它可以在网络上使用,通过 silverlight 显示。

在我看来,silverlight 要求对于公共网站来说不是一个明智的选择,从长远来看对于内部使用也不是很明智,所以这不是一个很好的解决方案。但这是我所知道的唯一符合您要求的事情。

“不使用 Javascript”是一个奇怪的限制,因为大多数嵌入式 Web 地图都使用 javascript。也许您的意思是“您”不想使用任何 javascript,但网站可以使用它。在这种情况下......我仍然不知道任何 C# 解决方案,但是包装 OpenLayers 或其他替代方案之一的库,向您隐藏所有 javascript 开发,将是非常可行的。应该有人建造这样的东西!同时,我保证,显示滑动地图的 javascript 非常简单:-) 另一种方法可能是

静态地图图像

生成库,它获取图块图像,将它们拼接成单个图像并将其缓存在本地以便您在标签中显示。同样,用 C# 构建这样的东西是非常可行的(简单!?)。应该有人去做!与此同时,您可以直接从网站上的 标签链接到其中一项服务(例如 MapQuest 的新服务)。 ...没有 javascript,也没有 C#!

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.