1
0
forked from MTSR/mapserver
mapserver/public/js/map/overlays/ProtectorOverlay.js

32 lines
859 B
JavaScript
Raw Permalink Normal View History

2019-06-11 16:01:16 +03:00
import AbstractGeoJsonOverlay from './AbstractGeoJsonOverlay.js';
2019-02-07 09:56:52 +03:00
2019-06-11 16:01:16 +03:00
export default AbstractGeoJsonOverlay.extend({
2019-09-18 12:53:58 +03:00
initialize: function() {
AbstractGeoJsonOverlay.prototype.initialize.call(this, "protector");
2019-02-07 09:56:52 +03:00
},
2019-05-03 18:39:53 +03:00
getMaxDisplayedZoom: function(){
return 11;
},
2019-02-07 09:56:52 +03:00
createFeature: function(protector){
return {
"type":"Feature",
"geometry": {
"type":"Polygon",
"coordinates":[[
[protector.x-5 + 0.5,protector.z-5 + 0.5],
[protector.x-5 + 0.5,protector.z+6 + 0.5],
[protector.x+6 + 0.5,protector.z+6 + 0.5],
[protector.x+6 + 0.5,protector.z-5 + 0.5],
[protector.x-5 + 0.5,protector.z-5 + 0.5]
2019-02-07 09:56:52 +03:00
]]
},
"properties":{
"name": protector.attributes.owner,
"popupContent": protector.attributes.owner
}
};
}
});