- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我公司想提供室内导航解决方案。我们有硬件并且可以提供位置数据。为了不必编写我们自己的 map 、路线、导航解决方案,我想使用现有的 indor map 解决方案。我最担心的是,将使用我们的软件的场所将与 Internet 断开连接,并在其自己的 Intranet 中运行。这意味着我们的软件无法访问托管在某些云中的室内地图。
以下是此类解决方案的要求:
最佳答案
所以我们找到了解决方案:Open Map Tiles .它为您提供了一个免费的服务器,您可以在本地运行,例如通过 Docker。他们还提供 map 数据,但企业使用需要花钱。虽然它是负担得起的:在我们的例子中,我们只需要德国 map ,它是 110 美元。
OMT的服务器建立在Tile Server GL上,它是免费的操作系统,并且可以使用 OMT 提供的 map 数据以外的 map 数据。
两个服务器都可以提供 mapbox GL 所需的 map 和样式信息。 ,这是一个很好的库,可以将 map ,尤其是矢量 map ,带到浏览器中。
室内地图的创建并没有真正以优雅的方式处理。您可以使用 mapbox gls geojson 图层来创建 geojson 数据的矢量图。 Here就是一个例子,包括挤压。不过,3D 功能非常有限。但是因为 mapbox gl 使用了 webgl 并且提供了一个插件系统,所以这是可以解决的。
我希望这对您和任何正在研究该主题的人有所帮助。
关于javascript - Intranet 中的室内地图 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51880383/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!