繁体   English   中英

OpenLayers 4-Visual Studio中的本地名称不正确

[英]OpenLayers 4 - Local Names incorrect in Visual Studio

我正在Visual Studio 2017中创建一个简单的地图应用程序。我正在使用Openlayers v4.6.4显示地图数据并将叠加面添加到地图上。

由于OpenLayers 4是JS库,因此我主要使用Internet Explorer,因为它允许我在Visual Studio 2017的JavaScript文件中添加断点。

但是,我注意到与OpenLayers关联的任何类的本地名称(例如要素或几何图形)都是错误的,似乎只是随机字符。

例如,我有以下代码,当在地图上放置多边形时会调用以下代码:

   //  Event called when the user has finished drawing a polygon/point
    draw.on('drawend', function (e) {

        map.removeInteraction(draw); // Exits drawing mode and enters scroll mode

        var geom = e.feature.getGeometry();
        var format = ol.format.WKT;

        var geomWKT2 = format.writeGeometry(geom);

        // Declare a proxy to reference the hub. 
        var chat = $.connection.chatHub;

        // Update all client windows with the feature just drawn
        $.connection.hub.start().done(function () { // Start the connection.
            // Call the Send method on the hub. 
            chat.server.send(geomWKT, 'Luke');
        });
   })

但是,当我在Visual Studio调试器中查看此代码时,本地名称仅在e.feature之前是正确的,此后名称变得不可读:

e。功能

几何

当然,图片中的本地名称应该有更准确的描述吗?

任何帮助将不胜感激。

您正在使用ol.js ,它是简化版本。 为了减小文件大小,已将变量减小为1或2个字母。

要进行调试,您应该改用ol-debug.js ,它更大,但易于阅读。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM