forked from MTSR/mapserver
41 lines
920 B
JavaScript
41 lines
920 B
JavaScript
/* exported ATMOverlay */
|
|
/* globals AbstractIconOverlay: true */
|
|
|
|
|
|
var ATMOverlay = AbstractIconOverlay.extend({
|
|
initialize: function(wsChannel, layerMgr) {
|
|
AbstractIconOverlay.prototype.initialize.call(this, wsChannel, layerMgr, "atm");
|
|
},
|
|
|
|
getMaxDisplayedZoom: function(){
|
|
return 10;
|
|
},
|
|
|
|
getIcon: function(obj){
|
|
var img = "pics/atm_front.png";
|
|
|
|
if (obj.attributes.type == "wiretransfer")
|
|
img = "pics/atm_front.png";
|
|
else if (obj.attributes.type == "atm2")
|
|
img = "pics/atm2_front.png";
|
|
else if (obj.attributes.type == "atm3")
|
|
img = "pics/atm3_front.png";
|
|
|
|
L.icon({
|
|
iconUrl: img,
|
|
iconSize: [16, 16],
|
|
iconAnchor: [8, 8],
|
|
popupAnchor: [0, -8]
|
|
});
|
|
},
|
|
|
|
createPopup: function(obj){
|
|
var title = "ATM";
|
|
|
|
if (obj.attributes.type == "wiretransfer")
|
|
title = "Wiretransfer";
|
|
|
|
return "<h4>" + title + "</h4>";
|
|
}
|
|
});
|