Я создаю простое картографическое приложение в Visual Studio 2017. Я использую Openlayers v4.6.4 для отображения данных карты и добавления на карту полигонов наложения.
Поскольку OpenLayers 4 - это библиотека JS, я в основном использую Internet Explorer, поскольку он позволяет мне добавлять точки останова в моих файлах JavaScript в Visual Studio 2017.
Однако я заметил, что локальные имена любых классов, связанных с 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.Feature
геометрия
Неужели местные имена на картинках должны иметь более точное описание?
Любая помощь будет принята с благодарностью.