[Gfoss] OpenLayers Icon e PopUp

Diego Guidi diegoguidi a gmail.com
Lun 3 Set 2012 09:27:09 CEST


riesci a creare un fiddle col tuo codice? http://jsfiddle.net
così mi rimane un pò difficile capirci qualcosa...
in ogni caso, con la console di chrome vedi errori javascript?
non è che semplicemente l'icona c'è ma è "piazzata" in coordinate
diverse da quelle che ti aspetti, per via di errori di proiezione?
Diego Guidi


2012/9/2 PJ Hooker <lima.cityplanner a gmail.com>:
> Ciao, sto creando una pagina in php con una mappa ... in OpenLayers Examples
> ho trovato due interessanti esempi:
> - esempio che mostra come usare diversi tipi di poupup
> (http://openlayers.org/dev/examples/popupMatrix.html)
> - esempio per inserire icone personalizzate
> (http://openlayers.org/dev/examples/markers.html)
>
> Il mio problema è che non riesco ad integrare i due esempi...
>
> dal primo:
> echo"
>             ll = new OpenLayers.LonLat($lng,$lat).transform(
>                 new OpenLayers.Projection('EPSG:4326'), new
> OpenLayers.Projection('EPSG:900913')
>             );
>             popupClass = OpenLayers.Popup.Anchored;
>             popupContentHTML = '$T';
>             addMarker(ll, popupClass, popupContentHTML, false, true);
> ";
> dal secondo:
> echo"
>             ll = new OpenLayers.LonLat($lng,$lat).transform(
>                 new OpenLayers.Projection('EPSG:4326'), new
> OpenLayers.Projection('EPSG:900913')
>             );
>             var size = new OpenLayers.Size(50,50);
>             var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
>             var icon = new
> OpenLayers.Icon('{$row['enclosure']}',size,offset);
>             markers.addMarker(
>                 new OpenLayers.Marker(
>                     (ll
>                     ),icon
>                 )
>             );
> ";
>
> Ho notato che nel primo addMarker richiama una funzione, che sembra simile a
> markers.addMarker
>
> ... sinceramente non so dove mettere ", icon" nel primo o nella funzione che
> richiama?
>
>
>
>
>
> -----
>
>
>
>
> il boom dei dati geografici è in corso, aspettiamoci quello delle informazioni spaziali #Local Intelligent Marketing#
>
>
>
>
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/OpenLayers-Icon-e-PopUp-tp7579234.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 605 iscritti al 10.7.2012


Maggiori informazioni sulla lista Gfoss