slevinkelevra Δημοσ. 26 Δεκεμβρίου 2012 Δημοσ. 26 Δεκεμβρίου 2012 Καλησπερουδια και χρονια πολλά σε όλους Λοιπόν...κάτι πολύ περιέργο συμβαίνει..... Δουλεύω σε openLayers 2.11 και φτιαχνω 3 layers. Το πρώτο είναι WMS και το τραβαω απο ΒΔ. Το δευτερο απο Google maps v.3 και το τριτο παλι απο ΒΔ. Το base layer ειναι το 1ο WMS, και Overlay layers ειναι τα υπολοιπα δυο. Τσεκάρω τη σειρα τους με τη function map.getLayerIndex και ειναι σωστη, δηλαδη το base layer εχει index 0, το google εχει index 1 και το αλλο wms εχει Index 2. Ακριβως οπως τα θελω. Το προβλημα ειναι οτι οταν τσεκαρω απο το layer switcher να εμφανιστει το google layer, ΔΕΝ καλυπτει το base layer...Και επίσης εμφανιζεται αυτο το παραθυρο, το οποίο, αν το κλεισω και κανω pan στον χάρτη, εμφανιζεται παλι, το ξανακλεινω, ξανακανω pan και ξαναεμφανιζεται.... Μπορει καποιος να βοηθησει? Εψαξα για openLayers και layers απο google αλλα δεν βρηκα κατι που να βοηθαει και πολυ Τσεκαρετε την σχετικη εικονα.... Ευχαριστω... ps : αν θελετε να δειτε τον κωδικα, πειτε.....
slevinkelevra Δημοσ. 27 Δεκεμβρίου 2012 Μέλος Δημοσ. 27 Δεκεμβρίου 2012 update : Μετα απο ψαξιμο και εσωτερικη αναζητηση, βρηκα το εξης... http://trac.osgeo.org/openlayers/wiki/Release/2.11/GoogleMaps37 το οποιο υποτιθεται λυνει το θεμα του popup στον χάρτη....Οποτε αλλαξα σε openLayers 2.12, εκανα restart τους server μου...το προβλημα παραμενει, μονο στον Chrome τωρα Ακου στον Chrome! Ελεος, και μετα σου λενε οτι ο IE ειναι για τα μπαζα... Επίσης δε βρηκα τιποτα για το προβλημα οτι το google layer δεν εμφανιζεται πανω απο το "δικο" μου, οπως θα επρεπε.... Καποιος? Και παλι ευχαριστω
kagelos Δημοσ. 30 Δεκεμβρίου 2012 Δημοσ. 30 Δεκεμβρίου 2012 Απλά πρέπει να βάλεις stylesheet στο popup, τίποτα περισσότερο.Δεν το βρίσκω τώρα αλλά μάλλον αυτό θες: .olLayerGoogleCopyright { right: 3px; bottom: 2px; left: auto; } .olLayerGoogleV3.olLayerGoogleCopyright { bottom: 0px; right: 0px !important; } .olLayerGooglePoweredBy { left: 2px; bottom: 2px; } .olLayerGoogleV3.olLayerGooglePoweredBy { bottom: 0px !important; }
slevinkelevra Δημοσ. 30 Δεκεμβρίου 2012 Μέλος Δημοσ. 30 Δεκεμβρίου 2012 Τελικά το θέμα με το popup λύθηκε "μόνο" του, ήθελε κάμποσα restart οχι μόνο ο geoserver αλλα και ο apache Επίσης το να "κρύψεις" το popup με δικο σου CSS νομιζω οτι παραβιάζει την αδεια της google για τους χάρτες. Ουτε κ γω μπορω να βρω τωρα το Link, αλλα θυμαμαι οτι το ειχα διαβασει καπου, ψάχνωντας. Οποτε, αν εχετε προβλημα, πάτε κατευθειαν σε openLayers 2.12 Also....το θέμα οτι το ενα Layer καλυπτει το αλλο, ενω δε θα επρεπε, λυθηκε πολυ απλά όταν τα ορισα και τα δυο ως base layers και στανιαρανε.... Thanxz kagelos
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα