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

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

Δημοσ.

εχω openlayers 2.13 μαζι με geoserver 2.1.3

 

φτιαχνω δυναμικα σημεία, μετά από ενεργοποίηση φιλτρου cql και τα προσθετω με js στο vector layer.

 

Όλα δουλευουν κανονικα σε pc αλλα όχι σε κινητα/ταμπλετ, δηλαδή δεν δουλευουν τα tap events. Τα σημεια δημιουργούνται, αλλα δεν κλικαρονται

 

Φορτωνω μονο την

<script type='text/javascript' src='OpenLayers.js'></script>

το Layer είναι αυτό

kordonilayer = new OpenLayers.Layer.Vector("kordonilayer", {renderers: ["Canvas", "SVG", "VML"]})

και προσθετω SelectFeature control ως εξης

var clickFeature = new OpenLayers.Control.SelectFeature(kordonilayer, {multiple: false,toggle: true});

map.addControl(clickFeature);


clickFeature.activate();

function clickFeature(event){
......
}

ευχαριστω

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

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

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

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

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

Σύνδεση

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

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