【问题标题】:JavaScript - Bing Maps - WellKnownTextJavaScript - 必应地图 - WellKnownText
【发布时间】:2017-07-27 20:42:04
【问题描述】:

我有以下代码:

var area = new Microsoft.Maps.WellKnownText.read(x, { strokeColor: stroke, strokeThickness: 10 });
$scope.map.setView({ center: new Microsoft.Maps.Location(lat, lng), zoom: 17 });
$scope.map.entities.push(area);

应该映射一个众所周知的文本 (wkt) 字符串。如果我有一个 POINT(),这很好用,但对于任何其他 WKT 字符串,它什么都不显示。我查看了 MSDN 示例,但它只演示了 POINT(),无论我尝试什么,都无法显示其他形状。

有没有人能够通过 wkt 处理程序映射形状?

谢谢 文档

【问题讨论】:

    标签: javascript maps bing-maps bing wkt


    【解决方案1】:

    我经常使用各种形状的 WKT 模块,没有遇到任何问题。这是一个更大的示例,它使用这个模块来加载一个大多边形:http://bingmapsv8samples.azurewebsites.net/#North%20Carolina%20Map

    请注意,您的代码未正确指定样式。它应该使用 StyleOptions 对象,您也不应该使用“new”关键字,因为这是一个静态函数:

    var area = Microsoft.Maps.WellKnownText.read(x, { polygonOptions: { strokeColor: stroke, strokeThickness: 10 }});
    

    文档可以在这里找到:https://msdn.microsoft.com/en-us/library/mt712880.aspx

    【讨论】:

      【解决方案2】:

      抱歉,老实说,我忘记了这篇文章。我们不久前解决了这个问题,我不记得问题是什么了。我们在 CORS 错误和 Bing Maps 中的 500 个错误代码方面遇到了大量问题,这些错误代码已经消失。我们的钥匙出了点问题,至少这是他们想出的最好的猜测。

      我们目前的 WKT 映射工作就像一种享受。

      谢谢 文档

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多