Hey- Zer wrote: > Thanks! > > Cross hair works great! > > But the meter/kilometer thing is still a problem. Even though i use > 'displaySystemUnits: {metric: ["m"]}', the control gives the result in km if > lenght is more than 1000 meters. >
Can you post a (relevant) bit of your application code? Adding the following property to the options (second argument) of the measure control constructor should do the trick: displaySystemUnits: {metric: ["m"]} Tim > > -Z > > > Tim Schaub wrote: >> Zer wrote: >>> Dear list, >>> >>> Is there a way to change to mouse pointer to a hair cross when using then >>> measure control? >>> >> control.events.on({ >> activate: function() { >> map.div.style.cursor = "crosshair"; >> }, >> deactivate: function() { >> map.div.style.cursor = "default"; >> } >> }); >> >> Of course you'll be better off if you use methods like: >> >> OpenLayers.Element.addClass(map.div, "cursor_cross"); >> >> and >> >> OpenLayers.Element.removeClass(map.div, "cursor_cross"); >> >> And then load up a stylesheet that has something like >> >> .cursor_cross { >> cursor: crosshair; >> } >> >>> Is there a way to always present the measured distance in meters? The >>> distance shows in km as soon as a distance longer than 1000m is measured. >>> >> var control = new OpenLayers.Control.Measure(OpenLayers.Handler.Path, { >> displaySystemUnits: {metric: ["m"]} >> }); >> >> This property (displaySystemUnits) is not marked as part of the API - so >> you may have to change your app if it changes (don't imagine it will in >> 2.x). >> >> Tim >> >>> Thanks, >>> >>> Z >> >> -- >> Tim Schaub >> OpenGeo - http://opengeo.org >> Expert service straight from the developers. >> _______________________________________________ >> Users mailing list >> Users@openlayers.org >> http://openlayers.org/mailman/listinfo/users >> >> > -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users