Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερουδια και χρονια πολλά σε όλους

 

Λοιπόν...κάτι πολύ περιέργο συμβαίνει.....

 

Δουλεύω σε 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 αλλα δεν βρηκα κατι που να βοηθαει και πολυ

 

Τσεκαρετε την σχετικη εικονα....

post-228178-0-04639300-1356547689_thumb.jpg

 

Ευχαριστω...

 

ps : αν θελετε να δειτε τον κωδικα, πειτε.....

Δημοσ.

update : Μετα απο ψαξιμο και εσωτερικη αναζητηση, βρηκα το εξης...

 

http://trac.osgeo.org/openlayers/wiki/Release/2.11/GoogleMaps37

 

το οποιο υποτιθεται λυνει το θεμα του popup στον χάρτη....Οποτε αλλαξα σε openLayers 2.12, εκανα restart τους server μου...το προβλημα παραμενει, μονο στον Chrome τωρα

Ακου στον Chrome! Ελεος, και μετα σου λενε οτι ο IE ειναι για τα μπαζα...

 

 

Επίσης δε βρηκα τιποτα για το προβλημα οτι το google layer δεν εμφανιζεται πανω απο το "δικο" μου, οπως θα επρεπε....

 

Καποιος?

Και παλι ευχαριστω

Δημοσ.

Απλά πρέπει να βάλεις 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;
}
Δημοσ.

Τελικά το θέμα με το popup λύθηκε "μόνο" του, ήθελε κάμποσα restart οχι μόνο ο geoserver αλλα και ο apache

 

Επίσης το να "κρύψεις" το popup με δικο σου CSS νομιζω οτι παραβιάζει την αδεια της google για τους χάρτες. Ουτε κ γω μπορω να βρω τωρα το Link, αλλα θυμαμαι οτι το ειχα διαβασει καπου, ψάχνωντας. Οποτε, αν εχετε προβλημα, πάτε κατευθειαν σε openLayers 2.12

 

Also....το θέμα οτι το ενα Layer καλυπτει το αλλο, ενω δε θα επρεπε, λυθηκε πολυ απλά όταν τα ορισα και τα δυο ως base layers και στανιαρανε....

 

Thanxz kagelos

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...