slevinkelevra Δημοσ. 10 Ιανουαρίου 2013 Δημοσ. 10 Ιανουαρίου 2013 Καλησπερα Το προβλημα εχει ως εξης Αρχικα ξεκινάω και οριζω χαρτες και layers μεσα σε μια function. Οτι χρειάζεται δηλαδη για να εχω χαρτες σε openLayers. Ολα καλα μεχρι εδω. Το layer που θελω αργοτερα να "ψαξω" με cql ειναι var pins = new OpenLayers.Layer.WMS('Σημεία', "http://localhost:8080/geoserver/cultumap/wms?", {layers: 'cultumap:pins' , transparent: true }, {tiled: true, displayOutsideMaxExtent: false, isBaseLayer: false, displayInLayerSwitcher: true } ); Επειτα εχω δημιουργησει αλλη function η οποια διαβαζει μια φορμα html. Αν δει οτι ολα τα πεδια της φορμας δεν ειναι αδεια, οδηγει στην παρακατω function η οποια υποτιθεται εκτελει το cql. Ολα καλα μεχρι εδω. Αποφασισα να βαλω στην αρχη κατι απλο, κατι ετοιμο και οχι τα δεδομενα της φορμας, απλα για να τσεκαρω αν δουλευει. Και καλα μαντεψατε ΔΕΝ δουλευει ουτε αυτο. Το layer στεκεται εκει χωρις να αλλαζει. function zoomSearch(){ pins.mergeNewParams({'cql_filter': "p_era=1"}); pins.redraw(); } Καμια συμβουλη κατι, καποιος? Δεν βρισκω ακρη πουθενα... Ευχαριστώ πολυ
slevinkelevra Δημοσ. 10 Ιανουαρίου 2013 Μέλος Δημοσ. 10 Ιανουαρίου 2013 ελα νταξ, τιποτα δεν ειναι απλα το pins πρεπει να ειναι δηλωμενο σα καθολικη και οχι τοπικη μεταβλητη μεσα στη function (που λεγαμε και στη σχολη)...
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα