9得票6回答
我该如何在OpenLayers-3中使用SVG图像作为地图标记?

我正在尝试使用SVG图像在OpenLayers-3 (OL3)中创建地图“标记”(即地图标记)。 目前,我使用PNG图像作为引用ol.style.Icon源("src")属性的pindrops正常。然而,使用SVG图像则失败了。有没有其他方法可以以同样的方式使用SVG图像?也许是通过使用除o...

9得票1回答
Openlayers 4:更改所选要素的绘制顺序

我在OpenLayers 4(4.4.1)中有一个单一的矢量图层。该图层具有多个带有LineString几何类型的要素。其中一些要素重叠。 如果我点击一个特征重叠的点,我只想绘制一个被选中的要素。其他要素应仍可供以后选择(通过单独的UI选择列表中的要素ID)。 如果我点击另一个特征ID(在单独...

9得票1回答
在OpenLayers中更改标记的z-index

我有一个带有多个标记的图层,标记具有相对较大的图标,因此它们会重叠。通过地图侧面的列表,用户可以选择一个标记,地图将平移(和缩放)到该标记。但是它仍然在其他标记的后面。 如何获得单个标记的z-index并设置它?获取最高使用的z-index并添加一个将非常有用。 (另一种解决方案是将标记的总...

9得票2回答
如何通过编程方式移动OpenLayers矢量?

OpenLayers.Feature.Vector的API文档表示,Vector本身没有任何方法。 我知道如何让用户通过将OpenLayers.Control.DragFeature控制器添加到地图上来移动矢量。因此,如果用户可以移动矢量,则必须有一种以编程方式移动它的方法。但我无法弄清楚如...

9得票3回答
Openlayers / Openstreetmap 的背景有垂直条纹和压缩的现象。

我的OpenLayers实现的背景似乎被挤成了垂直条纹。奇怪的是,它以前并不是这样的,即使我回滚到我知道它可以工作的点并将所有更改都隐藏起来,它仍然不能正常工作。这让我想知道瓷砖资源的传递方式是否发生了变化。我已经尝试切换使用OSM和WMS图层,但没有任何变化,谢谢您的帮助。 以下是相关代码...

9得票3回答
在OpenLayers中删除图层

我不知道为什么这不起作用。我认为答案非常简单。在添加新图层之前,我需要先删除一个图层。 if (graphic) { window.map.removeLayer(graphic); } var graphic = n...

9得票1回答
OpenLayers永久离线应用程序?

我找到的所有“openlayers离线”示例似乎都没有对于请求离线解决方案的人有任何了解。我不想要浏览器缓存,也不想要内部服务器。这是为了演示(一个已完成的、大部分与系统无关的)学术目的而需要在一台没有互联网访问权限的计算机上运行。在发现需要始终离线工作的要求之前,我已经使用GoogleMap...

9得票1回答
不用谷歌API进行地理编码?

我无法找到一种不使用谷歌地理编码 API 将地址转换为经纬度坐标的方法。 我正在使用 Open Layers 和 Open Street Map,必须避免使用谷歌 API,因为每天有2,500次查看限制。

9得票4回答
安卓中的OpenLayers

有没有人在Android上使用过OpenLayers?效果如何?是通过浏览器访问特定地址还是通过WebView嵌入本地独立的Android应用程序,或者其他方法来实现的。 如果您想到任何与此主题相关的参考资料,请在此处添加。 谢谢

9得票5回答
OpenLayers、Decarta和Google Maps之间的性能差异

我们最近正在将公司的地图系统从Google地图转换到deCarta,然后再转换到OpenLayers。我们发现当向地图中添加许多元素(几千个)时(点击气泡针),OpenLayers和deCarta比Google Maps慢得多。Google有一个标记管理器,似乎可以使其更快,但我无法弄清楚这如...