Dans cette page de test, comment supprimer le cursor="crosshair" (donc lui donner la valeur "none") quand on utilise les outils de mesure de distance ou de surface?
Je ne parle pas de graphicName:'cross' (en rose), mais bien du curseur noir. Pas très cohérent d'avoir deux curseurs qui se suivent...
1/ J'arrive à bidouiller des choses avec le "cursor" du styleMap par un code suivant
Mais cela n'entre en fonction que quand je passe sur un placemark voisin...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Geoportal.Control.MeasureToolbar.prototype.onActivate = function (evt) { bt=1; .... pour déterminer quand je clique sur le bouton de mesure... ... Et dans le styleMap... "temporary" : new OpenLayers.Style({ cursor : "${getCur}" }, { context : { getCur : function (f) { if (bt==1) {cursor = "none";} else cursor = "url(./image/zoomHL.gif) 5 20, pointer";}....
2/ L'idéal serait de surcharger le code qui institue ce type de cursor, mais je n'arrive pas à trouver son origine...
Merci.
Partager