Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[OPEN LAYERS] Wczytywanie danych z MySQL
07-02-2012, 09:55,
#2
RE: [OPEN LAYERS] Wczytywanie danych z MySQL
1) Wystarczy skrypt PHP, który odczyta dane z bazy i wyśle je do aplikacji w formacie JSON (jub xml). Walczyłem z tym tutaj:
http://forum.quantum-gis.pl/thread-645.html

2) Odpowiednio przygotowany plik php podpinasz do mapy.
Kod PHP:
vectorlayer = new OpenLayers.Layer.Vector("nazwa warstwy", {
                    
                    
strategies: [new OpenLayers.Strategy.Fixed()],                
                    
protocol: new OpenLayers.Protocol.HTTP({
            
url"geojson2.php",
                        
format: new OpenLayers.Format.GeoJSON()
                    
                    }),
                                        
// parametry opcjonalne
                    
displayInLayerSwitcherfalse,
                    
minScale3000000,
                    
maxScale50000
                    
                
}); 

3) Klikanie załatwiasz przez OpenLayers.Control.SelectFeature
http://dev.openlayers.org/docs/files/Ope...re-js.html
np:
Kod PHP:
var wybierz = new OpenLayers.Control.SelectFeature(vectorlayer,{
                
                
onSelect: function(f) {
                    
//treść funkcji
            
}
})
            

            
            
map.addControl(wybierz);
            
wybierz.activate(); 


Wiadomości w tym wątku
RE: [OPEN LAYERS] Wczytywanie danych z MySQL - przez Odoakr - 07-02-2012, 09:55

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  OPEN LAYER Punkty POI BIMSON 3 33 270 09-03-2012, 02:30
Ostatni post: Nacek

Skocz do: