[Gfoss] R: Openlayers 4: Popup sulle feature

umbertofilippo a tiscali.it umbertofilippo a tiscali.it
Lun 4 Giu 2018 12:31:10 CEST


Suppongo sia legato a un problema di coorindate.

probabilmente devi trasformare le coordinate di pixel nel sistema giusto.

solo un suggerimento, dato che non riesco a darti supporto più specifico.

Starei attento all’ultima parte dell’esempio linkato, dove si fa una trasformazione:

 

      /**

      * Add a click handler to the map to render the popup.

       */

      map.on('singleclick', function(evt) {

        var coordinate = evt.coordinate;

        var hdms = ol.coordinate.toStringHDMS(ol.proj.transform(

            coordinate, 'EPSG:3857', 'EPSG:4326'));

 

        content.innerHTML = '<p>You clicked here:</p><code>' + hdms +

            '</code>';

        overlay.setPosition(coordinate);

      });

 

 

 

Da: Massimiliano Moraca <massimilianomoraca a gmail.com> 
Inviato: domenica 3 giugno 2018 13:04
A: Tiscali <umbertofilippo a tiscali.it>
Cc: GFOSS.it <gfoss a lists.gfoss.it>
Oggetto: Re: [Gfoss] Openlayers 4: Popup sulle feature

 

Proprio questo esempio ho usato, come puoi vedere anche dal codice allegato. Ma il popup non va dove deve ed anche per questo ho allegato il codice così magari se c'è un errore me lo fate notare...

 

2018-06-03 12:09 GMT+02:00 Tiscali <umbertofilippo a tiscali.it <mailto:umbertofilippo a tiscali.it> >:

http://openlayers.org/en/latest/examples/popup.html

 



Maggiori informazioni sulla lista Gfoss