问题标签 [angular-openlayers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
217 浏览

openlayers-3 - 使用 stopevents 处理覆盖点击为 false

  • 我有一个基于 angular-js 和 openlayers3 的网络应用程序
  • 我有一个带有“stopEvent:false”的叠加层(弹出窗口)
  • 我在该叠加层内的一个元素上设置了一个 ng-click

该事件在桌面上正确触发(即使是智能手机分辨率,所以 css 和可能的 html 元素重叠不是问题),但在 android 手机上不会触发该事件。

你对这个问题有什么建议吗?

0 投票
1 回答
427 浏览

openlayers-3 - OpenLayers3如何将瓦片写入本地存储

我正在使用 Openlayers 3 制作一个应用程序项目。有几个页面都使用地图。所以我想在用户操作一些地图时将瓦片写入本地存储。当用户操作下一页的地图时,我想先搜索本地存储找到缓存的瓦片,如果没有,从网上获取瓦片。

0 投票
2 回答
374 浏览

javascript - 将运行时中的 maxZoom 选项更改为 ol.View 在 angular-openlayers-directive

我发布了这个问题以使用 openlayers3 在运行时更改 maxZoom 并且效果很好:

但是,我尝试使用angular-openlayers-directive集成此解决方案,并且地图正在消失。这是一个Plunker 演示失败。我尝试创建新指令,但也没有用。

任何关于如何集成它以及是否可以在 Plunker 演示中使其工作的建议都会很棒。

0 投票
1 回答
4677 浏览

openlayers - 如何在 OpenLayers 3 Map 上放置静态图像叠加层

我正在使用 OpenLayers 3 在 Angular/Ionic 移动应用程序中显示室内地图。这些地图是我放置在 OpenLayers 地图之上的静态图像。

我正在创建地图并添加如下图像层。

上面的代码确实在地图顶部显示了一个图像,但它没有正确定位。

静态图像显示在建筑物上,但未正确放置。

我正在假设在 OpenLayers 中,我们需要设置包含图像的范围,从而确定图像在地图上的位置。

基于此:

  1. 如果我们有图像 4 个角的坐标,我们如何确定图像的真实范围?

  2. 我们如何让建筑平面图真正覆盖在建筑物上。

建筑物实际上是向左旋转的。查看谷歌地图截图。

显示地图方向的谷歌地图屏幕截图。

0 投票
0 回答
334 浏览

angularjs - openlayers-directive 为标记创建层

我使用 Openlayers 指令并尝试使用标记创建图层。我看了这个这个的例子

我的观点(苗条):

我的控制器:

但是标记不显示,并出现在控制台错误中:

0 投票
2 回答
14656 浏览

javascript - 如何在openlayers中获得当前缩放

我有个问题。我需要知道开放图层地图的实际缩放比例

我尝试map.getZoom()但它不起作用。logcat 给我一个

我正在使用 openlayers 版本:v3.16.0

0 投票
1 回答
633 浏览

angularjs - Angularjs Openlayer 绘制折线

我希望为我的问题找到一个快速的答案。

我正在使用 openlayer 指令(https://github.com/tombatossals/angular-openlayers-directive)在我的应用程序中绘制地图。我想将折线添加到地图上,以显示该地图上的路线。

我找不到任何解决方案。可以画出这些线吗?

谢谢您的帮助!

0 投票
2 回答
411 浏览

angularjs - openlayers的angularjs map指令没有获得范围值

我想为openlayers地图应用程序创建一个角度地图指令。例如,这是map 的一个示例

我创建了一个 angularjs 指令。

此示例工作正常。但我硬编码了地图元素 ID 名称。我想id从范围中获得价值。

但这并没有显示地图。

0 投票
1 回答
691 浏览

angularjs - OpenLayers3 和 AngularJS 中的静态图像旋转

我正在使用angular-openlayers-directive来创建自定义地图。尝试修改此示例,在自定义图层中使用静态图像而不是地图。错误它会出错。

我正在寻找将自定义图像旋转为地图的解决方案。你能帮忙吗?

0 投票
3 回答
594 浏览

typescript - 如何集成 openlayers 3 转换扩展

我正在开发一个使用 typescript 开发的 openlayers 3 项目,因此:

我想使用未在 NPM 上发布的转换扩展插件(http://viglino.github.io/ol3-ext/interaction/transforminteraction.js

我尝试了以下方法:

但是我收到以下错误:

错误类型错误:ol.interaction.Transform 不是构造函数

未捕获的 ReferenceError:未定义 ol

我怎样才能正确地包含/集成这个资源?