我一直在寻找如何确定OpenLayers中包含多边形(特征)的点的坐标.
假设我创建了一个类似于本例中的多边形的多边形.我需要知道多边形构成的点,所以我可以将它们保存在某个地方.
我打赌这很容易.我什么都找不到,可能我不知道应该搜索什么.
提前致谢.
我已设法建立修改交互.
ol.interaction.Modify(http://ol3js.org/en/master/apidoc/ol.interaction.Modify.html)的文档不提及修改功能时触发的单个事件.
不像ol.interaction.Draw(http://ol3js.org/en/master/apidoc/ol.interaction.Draw.html)那样很好用.
我需要在修改功能时更新数据库中的坐标.
我该如何设置一个监听器?
我正在尝试使用OpenLayers 3创建在线地图.
我是使用OpenLayers的新手,我所要做的就是获取我在地图上绘制的点,线,多边形的坐标.我知道有一个featureadded参数可用,但我无法正确实现它.
任何人都能指出我正确的方向如何获取绘制特征的坐标(在alert()或console.log中)?
万分感谢!!
这是我的代码:
<html>
<head>
<script src="http://openlayers.org/en/v3.3.0/build/ol.js" type="text/javascript"></script>
<link rel="stylesheet" href="ol.css" type="text/css">
<style type="text/css">
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
}
#map {
clear: both;
position: relative;
border: 1px solid black;
}
#wrapper {
width: 337px;
height: 50px;
}
#location {
float: right;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #483D8B;
background-color: white;
}
#nodelist{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #000000;
font-style: normal;
background-color: white;
}
</style>
<script type="text/javascript">
var map; …Run Code Online (Sandbox Code Playgroud) openlayers-3 ×2
coordinates ×1
dictionary ×1
draw ×1
geometry ×1
javascript ×1
openlayers ×1
polygon ×1