Как использовать MousePosition в Openlayer 5 с vanilla js? - PullRequest
0 голосов
/ 07 января 2019

Что не так с моим кодом? Я хочу получить координаты с 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 не определена.

...