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 <massimilianomor...@gmail.com> 
Inviato: domenica 3 giugno 2018 13:04
A: Tiscali <umbertofili...@tiscali.it>
Cc: GFOSS.it <gfoss@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 <umbertofili...@tiscali.it 
<mailto:umbertofili...@tiscali.it> >:

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

 

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017

Rispondere a