Intranet 中的室内地图 (JavaScript)
Indoor Map in intranet (JavaScript)
我公司想提供室内导航解决方案。我们有硬件,可以提供位置数据。为了不必编写我们自己的地图、路由、导航解决方案,我想使用现有的 indor 地图解决方案。我最担心的是,将使用我们软件的场所将与互联网断开连接,并在其自己的内联网中运行。这意味着我们的软件无法访问托管在某些云中的室内地图。
以下是此类解决方案的要求:
- 使用自己的服务器在 Intranet 中离线工作
- 手动或自动轻松创建地图
- 动态地(通过来自服务器的数据)显示兴趣点
- 与兴趣点互动(点击,...)
- 导航到兴趣点(如果提供了用户位置,例如 phone)
我做了一些研究,到目前为止我发现了这些服务,它们可能提供我们正在寻找的东西(还没有真正详细地弄清楚所有事情):
有人有这方面的经验吗?您是否使用过可以为我们提供此类解决方案的任何库、框架和服务?是否存在基于 OpenStreetMaps 的解决方案?
欢迎任何提示!
提前致谢
所以我们找到了解决方案:Open Map Tiles。它为您提供免费服务器,您可以在前提下 运行,例如通过 Docker。他们还提供地图数据,但企业使用需要付费。不过价格实惠:在我们的案例中,我们只需要德国地图,价格为 110 美元。
OMT 的服务器建立在 Tile Server GL 之上,它是免费的 OS 并且可以使用 OMT 提供的地图数据以外的地图数据。
两个服务器都可以提供 mapbox GL 所需的地图和样式信息,这是将地图,尤其是矢量地图带到浏览器的一个很好的库。
室内地图的创建并没有真正以优雅的方式处理。您可以使用 mapbox gls geojson 图层,创建 geojson 数据的矢量图。 Here 是一个例子,包括挤压。虽然 3D 功能非常有限。但是因为mapbox gl使用了webgl并且提供了插件系统,所以这个问题是可以解决的。
希望这对您和任何正在研究该主题的人有所帮助。
我公司想提供室内导航解决方案。我们有硬件,可以提供位置数据。为了不必编写我们自己的地图、路由、导航解决方案,我想使用现有的 indor 地图解决方案。我最担心的是,将使用我们软件的场所将与互联网断开连接,并在其自己的内联网中运行。这意味着我们的软件无法访问托管在某些云中的室内地图。
以下是此类解决方案的要求:
- 使用自己的服务器在 Intranet 中离线工作
- 手动或自动轻松创建地图
- 动态地(通过来自服务器的数据)显示兴趣点
- 与兴趣点互动(点击,...)
- 导航到兴趣点(如果提供了用户位置,例如 phone)
我做了一些研究,到目前为止我发现了这些服务,它们可能提供我们正在寻找的东西(还没有真正详细地弄清楚所有事情):
有人有这方面的经验吗?您是否使用过可以为我们提供此类解决方案的任何库、框架和服务?是否存在基于 OpenStreetMaps 的解决方案?
欢迎任何提示!
提前致谢
所以我们找到了解决方案:Open Map Tiles。它为您提供免费服务器,您可以在前提下 运行,例如通过 Docker。他们还提供地图数据,但企业使用需要付费。不过价格实惠:在我们的案例中,我们只需要德国地图,价格为 110 美元。
OMT 的服务器建立在 Tile Server GL 之上,它是免费的 OS 并且可以使用 OMT 提供的地图数据以外的地图数据。
两个服务器都可以提供 mapbox GL 所需的地图和样式信息,这是将地图,尤其是矢量地图带到浏览器的一个很好的库。
室内地图的创建并没有真正以优雅的方式处理。您可以使用 mapbox gls geojson 图层,创建 geojson 数据的矢量图。 Here 是一个例子,包括挤压。虽然 3D 功能非常有限。但是因为mapbox gl使用了webgl并且提供了插件系统,所以这个问题是可以解决的。
希望这对您和任何正在研究该主题的人有所帮助。