[OpenLayers-Users] Formatting output text

JK Chen jk.chen at sdl.usu.edu
Wed Aug 17 17:25:42 EDT 2011


Where should the new code be inserted to?

Thanks.

JK
From: openlayers-users-bounces at lists.osgeo.org [mailto:openlayers-users-bounces at lists.osgeo.org] On Behalf Of Bart van den Eijnden
Sent: Tuesday, August 16, 2011 11:28 AM
To: Joel Leininger
Cc: openlayers-users at lists.osgeo.org
Subject: Re: [OpenLayers-Users] Formatting output text

You could override the toString method of LonLat:

OpenLayers.LonLat.prototype.toString = function() {
    return ("N " + this.lat.toFixed() + ", E " + this.lon.toFixed());
}

Best regards,
Bart

--
Bart van den Eijnden
OSGIS - http://osgis.nl<http://opengeo.org/>

On Aug 16, 2011, at 7:21 PM, Joel Leininger wrote:


How do I go about reformatting the text output from a coordinate
variable?

In other words, I have output from a mouse position which has been
transformed into different coordinate systems, and then gets displayed
on the screen.

It now looks something like this:

lon=414614.58552010887,lat=164066.82345258445

In reality, the values are x and y coords in feet or meters, not lonlat
coords. I'd like them to look like this:

N 164066, E 414614

Note the truncation of the digits and switching of the x, y (which is
customary in my field). Not being a JS expert, I can't figure out how to
get at the variable to massage the format prior to display on the
screen.

Here's the code leading up to the display (inside of a mousemove
function):

mousepos = map.getLonLatFromViewPortPx(e);
var NAD83ft_values = mousepos.clone();   // done several times for
different coord translations

NAD83ft_values.transform(WGS84_google_mercator, NAD83ft_proj);
document.getElementById("NAD83feet").innerHTML = NAD83ft_values;


It's unpacking NAD83ft_values that has me thrown. Any help?

-J.



_______________________________________________
Users mailing list
Users at lists.osgeo.org<mailto:Users at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/openlayers-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110817/17b896d7/attachment.html


More information about the Users mailing list