Bing地图SDK V8 - 获取绘制的形状

问题描述 投票:0回答:1

我有一个兵地图绘制的用户启用经理绘制形状(在同一时间大多是多边形)。我希望能够得到绘制多边形的细节,所以我可以将它保存在数据库中。

下面这个函数可以访问形状,但只返回坐标

function getShapes()   
{
    var shapes = drawingManager.getPrimitives();
    if (shapes && shapes.length > 0) 
        {
            var rings = shapes[0].getRings();
            alert('Retrieved ' + rings[0] + ' from the drawing manager.');
        } 
    else 
        {
            alert('No shapes in the drawing manager.');
        }
}

结果是:已检索[MapLocation(35.17314901376581,44.72432011035158)],[MapLocation(35.10324034213123,44.73015659716798)],[MapLocation(35.12346106720259,44.90525120166017)],[MapLocation(35.18633788986748,44.88362186816408)],[MapLocation(35.17314901376581,44.72432011035158)]从描绘管理。

我怎样才能得到确切绘制的图形细节不仅仅是坐标?

bing-maps
1个回答
1
投票

删除getRings(),你将有形状的物体。该取得戒指功能retudrrns多边形的坐标。

© www.soinside.com 2019 - 2024. All rights reserved.