首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bing地图V8开发工具包-绘制图形

Bing地图V8开发工具包-绘制图形
EN

Stack Overflow用户
提问于 2019-02-08 02:03:54
回答 1查看 173关注 0票数 0

我有一个带有绘图管理器的必应地图,允许用户绘制形状(主要是一次一个多边形)。我希望能够获得绘制的多边形的详细信息,以便我可以将其保存在数据库中。

下面的函数可以访问形状,但仅返回坐标

代码语言:javascript
复制
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)。

我如何才能得到准确的绘制形状细节,而不仅仅是坐标?

EN

回答 1

Stack Overflow用户

发布于 2019-02-12 15:08:49

删除getRings(),您将拥有shape对象。Get Rings函数返回多边形的坐标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54579589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档