【发布时间】:2026-01-18 03:45:01
【问题描述】:
我正在创建一个仪表板站点,我正在使用矢量图层来选择一个病房(在这个原型中,我使用的是 ESSEX UK,里面有所有病房,见图)
这是我正在使用的代码。
http://openlayers.org/en/latest/examples/select-features.html?q=selec
问题是,当我从地图文件创建 geojson 文件时(地图文件中唯一的字段是病房名称和代码,没有太多信息),这块的大小开始有点大地图并且加载地图非常慢,一旦我尝试加载更大的文件(几乎 6mb)并且 Openlayers 无法加载它,现在我需要创建另一个原型,但针对整个英国(仅区域,没有病房)。
从 OL4 到矢量支持哪些格式?我可以用另一种不是 GeoJson 的格式来实现这样的事情吗?
我需要能够单击并至少取回我单击的位置的名称,并使用它来启动需要该名称才能工作的其他功能。
【问题讨论】:
-
您可以尝试使用矢量图块。 mapbox.com/vector-tiles
-
我无法使用外部服务,我们有自己的专用服务器和地图服务器
-
如果您可以生成自己的矢量图块,则不必使用外部服务。我不熟悉地图服务器,但您可以查看这些链接。 mapserver.org/development/rfc/ms-rfc-119.htmlmedium.com/tantotanto/…
标签: vector openlayers