小编der*_*ain的帖子

获取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
查看次数