[Mapbender-users] Extract coordinates from a mapbender map

Geoset Ltd gsetit at gmail.com
Wed Dec 18 23:30:25 PST 2013


Thanks a lot! But what do you mean at the end "*If the iframe and main
document target different origins" ? *The src of the iframe doesn't point
to another html page. It points to the map itself. The link is the one of
the Mapbender application.


2013/12/18 Christian Wygoda <christian.wygoda at wheregroup.com>

> Hi,
>
> you will need to gain access to the iframe's window object and from
> there use that window's jQuery object to gain access to the map like so:
>
> // Code untested, so here be dragons:
>
> var iframe = $('iframe').get(0);
> var iwindow = iframe.contentWindow || iframe;
> var mapDiv = iwindow.$('.mb-element-map')
> var olMap = mapDiv.data('mapbenderMbMap').map.olMap;
>
> Then, add a click listener to mapDiv and use the olMap to convert the
> viewport click position to world coordinates. See the OpenLayer Map API
> docs for that.
>
> If the iframe and main document target different origins, you will
> probably have trouble accessing them from each other in JavaScript
> though.
>
> Cheers,
>   Christian
>
>
> On Tue, 2013-12-17 at 13:35 +0200, Geoset Ltd wrote:
> > I'm using mapbender3
> >
> >
> >
> > 2013/12/17 Armin Retterath <armin.retterath at gmail.com>
> >         sorry - do you use mapbender3 or mapbender2?
> >
> >
> >
> >
> >         2013/12/17 Geoset Ltd <gsetit at gmail.com>
> >                 Hello. I have a web application and in it, an iframe
> >                 with a Mapbender map. Is there a way to get the
> >                 coordinates of a point when I click on it on the map?
> >                 I want to use these coordinates in my web app.
> >
> >                 Thanks.
> >
> >
> >
> >                 _______________________________________________
> >                 Mapbender_users mailing list
> >                 Mapbender_users at lists.osgeo.org
> >                 http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >
> >
> >
> >         _______________________________________________
> >         Mapbender_users mailing list
> >         Mapbender_users at lists.osgeo.org
> >         http://lists.osgeo.org/mailman/listinfo/mapbender_users
> >
> >
> > _______________________________________________
> > Mapbender_users mailing list
> > Mapbender_users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
> --
> ********************************************
> Where2B Konferenz 2013
> 12. Dezember 2013 in Bonn
> www.where2b-conference.com
> ********************************************
> --------------------------------------------
> WhereGroup GmbH & Co. KG
> Eifelstraße 7
> 53119 Bonn
> Germany
>
> Christian Wygoda
> Anwendungsentwickler
>
> Fon: +49 (0)228 / 90 90 38 - 15
> Fax: +49 (0)228 / 90 90 38 - 11
>
> info at wheregroup.com
> www.wheregroup.com
> Amtsgericht Bonn, HRA 6788
> --------------------------------------------
> Komplementärin:
> WhereGroup Verwaltungs GmbH
> vertreten durch:
> Olaf Knopp, Peter Stamm
> --------------------------------------------
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20131219/258cb62f/attachment.html>


More information about the Mapbender_users mailing list