【问题标题】:Using offline map provider (OpenStreetMap or other free map) in Blazor在 Blazor 中使用离线地图提供程序(OpenStreetMap 或其他免费地图)
【发布时间】:2020-11-20 00:05:24
【问题描述】:

我的网络应用程序将在 Intranet 上,我无法使用任何在线地图提供商。 是否有任何离线地图提供商可与 Blazor 一起使用,或者如何设置任何地图提供商以在特定地区/国家/地区离线使用它? 我现在只需要简单的功能(在地图上显示标记、调整/移动地图)。

【问题讨论】:

    标签: html asp.net-core .net-core blazor asp.net-core-3.1


    【解决方案1】:

    对于离线地图,您需要在浏览器中下载它们 - 或者由于您的应用是内部应用,您可以将这些下载到服务器上,客户端可以将其用作地图图块源。

    您可以使用许多选项与 openstreetmap 一起下载到 SQLite 数据库中。

    我发现的一个选项是使用具有离线功能的传单,请参见此处:https://github.com/tbicr/OfflineMap/tree/master/leaflet_idb_sql_site

    从演示中,您可以看到地图图块以 base64 格式存储在浏览器数据库中:

    另一个选项(here)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 2011-08-16
      相关资源
      最近更新 更多