SyMfonAK - vyvíjame databázy pomocou frameworku Symfony
Openlayers poznámky
Z SyMfonAK
Klikom získaj súradnice
Pred function init():
OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
defaultHandlerOptions: { 'single': true, 'double': false, 'pixelTolerance': 0, 'stopSingle': false, 'stopDouble': false }, initialize: function(options) { this.handlerOptions = OpenLayers.Util.extend( {}, this.defaultHandlerOptions ); OpenLayers.Control.prototype.initialize.apply( this, arguments ); this.handler = new OpenLayers.Handler.Click( this, { 'click': this.trigger }, this.handlerOptions ); }, trigger: function(e) { var toProjection = new OpenLayers.Projection("EPSG:4326"); var lonlat = map.getLonLatFromPixel(e.xy).transform(map.getProjectionObject(), toProjection); prompt("Klikli ste na (N E): " , lonlat.lat.toFixed(5) + " " + + lonlat.lon.toFixed(5)); } });
Pri konci
function init()
{
};
var click = new OpenLayers.Control.Click();
map.addControl(click); click.activate();