'use strict'; var ProtectorOverlay = AbstractGeoJsonOverlay.extend({ initialize: function(wsChannel, layerMgr) { AbstractGeoJsonOverlay.prototype.initialize.call(this, wsChannel, layerMgr, "protector"); }, createFeature: function(protector){ return { "type":"Feature", "geometry": { "type":"Polygon", "coordinates":[[ [protector.x-5,protector.z-5], [protector.x-5,protector.z+6], [protector.x+6,protector.z+6], [protector.x+6,protector.z-5], [protector.x-5,protector.z-5] ]] }, "properties":{ "name": protector.attributes.owner, "popupContent": protector.attributes.owner } }; } });