openlayers-8.x-4.x-dev/src/Plugin/Component/SetValues/js/setvalues.js
src/Plugin/Component/SetValues/js/setvalues.js
Drupal.openlayersPluginManager.register({
fs: 'openlayers.Component:SetValues',
init: function(data) {
data.map.on('moveend', function(evt){
var view = data.map.getView();
var coord = ol.proj.transform(view.getCenter(), view.getProjection(), 'EPSG:4326');
var extent = ol.proj.transform(view.calculateExtent(data.map.getSize()), view.getProjection(), 'EPSG:4326');
jQuery('#' + data.opt.longitude).val(coord[0]);
jQuery('#' + data.opt.latitude).val(coord[1]);
jQuery('#' + data.opt.rotation).val(Math.round(view.getRotation() * (180 / Math.PI)));
jQuery('#' + data.opt.zoom).val(view.getZoom());
jQuery('#' + data.opt.extent).val(extent.join(', '));
});
}
});
