- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用ol.genom.lineString在 map 上显示线,我的计划是将来用multiLineString同时实现3条线。我的问题是我不知道应该如何实现 LineString。这是我现在所在的位置:
http://jsfiddle.net/6RS2z/125/
(function(){
var map = new ol.Map({
layers: [new ol.layer.Tile({source: new ol.source.OSM()})],
target: document.getElementById('map'),
view: new ol.View({
center: [0, 0],
zoom: 1
})
});
var vectorSource = new ol.source.Vector({
//create empty vector
});
var plyFeature = new ol.Feature({
genometry : new ol.geom.LineString([0,0,18,60], 'EPSG:4326', 'EPSG:3857')
});
vectorSource.addFeature(plyFeature);
var plyLayer = new ol.layer.Vector({
source : vectorSource
})
map.addLayer(plyLayer);
})();
最佳答案
要创建一个 ol.geom.LineString
,您需要提供一个点数组作为第一个构造函数参数:
var geom = new ol.geom.LineString([[0, 0], [18, 60]]);
要将几何图形转换为 View 投影,请执行以下操作:
geom.transform('EPSG:4326', 'EPSG:3857');
当您创建一个 ol.geom.MultiLineString
时,您提供了一个线串数组作为第一个构造函数参数:
var multigeom = new ol.geom.MultiLineString([
[[0, 0], [18, 60]],
[[18, 60], [9, 30]]
]);
坐标变换对所有几何类型都相同。
关于openlayers-3 - LineString 和 multiLine openlayers 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26905955/
我在我的项目中使用 Material UI 复选框。我使用它的方式与 Material UI 示例中的使用方式相同:https://material-ui.com/components/checkbo
我正在使用 MPDF 从存储在 mysql 数据库中的数据生成 pdf 文件。虽然我可以按预期提取和显示其他数据,但我无法显示多行文本,因为它们都是单行的。谁能帮我解决这个问题。 例如。我来自 tex
<asp:TextBox ID = "txtRecord" TextMode="MultiLine" Columns="30" Ro
我有这个任务需要尽快完成。我有优惠券代码 (超过 1000 个) ,我将用它创建一个数组。为了尽可能快地做到这一点,我需要能够选择多行并同时编辑它们。我使用 Atom 作为我的编辑器选择。我试图在网上
使用 Go 的正则表达式,我试图从原始文本中提取一组预定义的有序键值(多行)对,其最后一个元素可能是可选的,例如, Key1: SomeValue1 MoreValue1 Key2:
我需要制作这段文字: { "method": "api.notifications.add", "params": { "name": "sequence.state.
我有一个正则表达式来匹配带逗号的日期格式。 yyyy/mm/dd or yyyy/mm 例如: 2016/09/02,2016/08,2016/09/30 我的代码: string data="215
您好,我想使用以下命令放置多行描述 p4 --field Description="MY CLN Header \\n my CLN complete description in two -thre
在 Android 应用程序中,我需要在聊天气泡中创建可点击的筹码(见下图)。 我在 TextView 下方添加了一个 ChipGroup,但由于芯片的文本太长,它被剪掉了。 知道如何在 Chip 中
我知道我可以写一行代码,比如 Me.Label.Caption = "Line1"& vbNewLine & "Line2" 来在初始化时将标题放在两行标签中,但是可以我这样做而不编写代码?这些标题是
我正在尝试实例化一个具有多行功能以及第一个字符大写标志的 EditText ,如下所示: myEditText?.setSingleLine(false) myEditText?.inputType
我正在尝试实例化一个具有多行功能以及第一个字符大写标志的 EditText ,如下所示: myEditText?.setSingleLine(false) myEditText?.inputType
我正在尝试在管理面板中创建一个输入字段,用户可以在其中输入多个值。我偶然发现了 multiline 前端类型,它似乎非常适合我的意图。我将该字段添加到管理面板,如下所示: system.xml: ..
我正在尝试使用 android drawable 属性在 EditText 上实现以下(参见图片)。 我尝试使用 android:gravity="bottom" 但没有成功。 如您所见,没有 and
这个问题在这里已经有了答案: What is the difference between re.search and re.match? (9 个回答) 关闭 9 年前。 我有一个像这样的字符串
我正在编写这个程序,它使用线程同时下载多个文件,并在屏幕上报告每个文件的进度。我使用一个不同的线程来下载每个文件。这没问题: for file_url, filename in zip(file_ur
我对这个功能非常失望。我尝试了几乎所有可以找到的东西来启用这些 EditTexts 多行,但他们只是继续在一行上滚动整个 EditText。 停在 EditText 边框的末尾并移动到下一行有多难?
有没有办法创建多行注释? 这是我的代码: 1) 我的自定义注释类 import UIKit import MapKit class CustomAnnotation: NSObject, MKAnno
我想根据我使用过的文本显示标签大小uilabel 行属性号。 lbl.numberoflines = 0; 但它只显示三行,然后显示...。并非所有文本都显示。 当我给出的行数超过 3 时,它会在标签
var ex = /(]*>)([\s\S]*)()/; //Note: here is 2 script tags var str = '\nvar x=0;\n\n\nhtml\n\nvar y=
我是一名优秀的程序员,十分优秀!