如何在Openlayer 5上使用Vanilla js使用MousePosition?

时间:2019-01-07 07:32:52

标签: javascript openlayers-5

我的代码有什么问题?我想使用mousePosition获得坐标。我使用的是openlayer v5。

var map = new ol.Map({
    target: 'map2',
    layers: [
        new ol.layer.Tile({
            source: new ol.source.OSM()
        })
    ],
    view: new ol.View({
        center: ol.proj.fromLonLat([116.041389, 3.073093]),
        zoom: 7.3
    })
});
var mousePositionControl = new ol.MousePosition({
    coordinateFormat: createStringXY(2),
    projection: 'EPSG:4326',
    className: 'custom-mouse-position',
    target: document.getElementById('mouse-position'),
    undefinedHTML: ' '
});

执行上述代码将获得

  

“ ReferenceError:未定义createStringXY”错误。

0 个答案:

没有答案