gpt4 book ai didi

openlayers-3 - 在OpenLayers 3中格式化MousePosition控件的输出

转载 作者:行者123 更新时间:2023-12-04 10:00:04 25 4
gpt4 key购买 nike

我正在使用以下控件在OpenLayers 3中显示鼠标位置

var mousePositionControl = new ol.control.MousePosition({
coordinateFormat: ol.coordinate.createStringXY(2),
projection: 'EPSG:4326',
undefinedHTML: ' '
});

但是结果显示鼠标的位置为Lon,Lat而不是Lat,Lon。

这是 jsfiddle example

我如何才能颠倒顺序,以便它是Lat,Lon?

最佳答案

对我来说,添加各种控件(包括Lat,Long)的方法是:

var controls = [
new ol.control.Attribution(),
new ol.control.MousePosition({
projection: 'EPSG:4326',
coordinateFormat: function(coordinate) {
return ol.coordinate.format(coordinate, '{y}, {x}', 4);
}
}),
new ol.control.ScaleLine(),
new ol.control.Zoom(),
new ol.control.ZoomSlider(),
new ol.control.ZoomToExtent(),
new ol.control.FullScreen()
];

(从 the book of openlayers 3修改)

关于openlayers-3 - 在OpenLayers 3中格式化MousePosition控件的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26880487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com