Openlayers 矢量和字符串
openlayers vectors and stringline
本文关键字:字符串 Openlayers 更新时间:2023-09-26
我有一个点数组,我将其更改为线字符串 ->它看起来像曲线,我希望我的标记(矢量)以正确的角度沿着这条路径(在曲线上旋转)。
您必须计算 2 个点之间的角度(在线字符串上的标记之前和之后):p1、p2:
var dx = p2.x-p1.x;
var dy = p2.y-p1.y;
var angle = Math.atan2(dx,dy);
var degrees = 360-(angle*180/Math.PI)-90;
然后使用"度"参数进行旋转:http://openlayers.org/dev/examples/styles-rotation.html
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 本地存储中的字符串到字节数组转换
- 绘制动画openlayers线条字符串路径
- Openlayers 矢量和字符串
- Openlayers-在地图上绘制字符串
- 将KML作为文本字符串添加到OpenLayers