相关疑难解决方法(0)

如何在OpenLayers中获取多边形的坐标

我一直在寻找如何确定OpenLayers中包含多边形(特征)的点的坐标.

假设我创建了一个类似于例中的多边形的多边形.我需要知道多边形构成的点,所以我可以将它们保存在某个地方.

我打赌这很容易.我什么都找不到,可能我不知道应该搜索什么.

提前致谢.

geometry polygon draw openlayers

7
推荐指数
1
解决办法
9128
查看次数

打开图层3:如何为修改交互创建侦听器

我已设法建立修改交互.

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

5
推荐指数
1
解决办法
9474
查看次数

获取OpenLayers中绘制特征的坐标

我正在尝试使用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)

javascript dictionary coordinates openlayers-3

5
推荐指数
2
解决办法
7139
查看次数