2010-08-25 4 views
1

Je travaille avec extjs et openlayers pour essayer certaines applications web. maintenant je veux créer un signet de coordonnées qui cliquez que de prendre cette coordonnée ...ajouter une couche dans extjs, openlayers

mais avant tout, il faut créer une couche dans laquelle le nom est « Signets » .. quand vous cliquez dessus ita prendre la cette coordonnée ...

comment peut ajouter une couche dans laquelle le nom est « signets » et comment puis-je prendre coordonnées de carte ...

Répondre

1

Si je comprends bien votre question correcte, vous aurez besoin d'un vecteur couche pour afficher les signets:

var my_bookmark_layer = new OpenLayers.Layer.Vector(
    "Bookmarks",  
}, { 
    displayInLayerSwitcher: true 
}); 
map.addLayer(my_bookmark_layer); 

Cela ajoutera un calque vide que vous pourrez utiliser plus tard.

Pour obtenir une coordonnée à partir de la carte, voir this example dans le dossier d'exemple OpenLayers. Ensuite, vous devrez stocker les coordonnées en tant que fonction dans le calque de signets.

Espérons que ça aide :)

Questions connexes