[OpenLayers-Users] Solved: getDataExtent
Kenny
kenny at xarex.com
Fri Sep 19 05:08:49 EDT 2008
Its easy :-)
This is the soloution
map.zoomToExtent(markers.getDataExtent());
K-
-----Original Message-----
From: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] On
Behalf Of Kenny
Sent: 18 September 2008 03:42 PM
To: Users at openlayers.org
Subject: [OpenLayers-Users] getDataExtent
Importance: High
Hi All,
I have the following function that retrieve info from a xml file and
displays the markers
What I am trying to do is zoom to the position where the markers are
I think I should be using the getDataExtent() function but unfortunately I
don’t really know how to to.
Could someone Please give me a tip?
Thanks
K-
function loadSuccess(request) {
doc = request.responseXML;
var x_markers = doc.getElementsByTagName("marker");
for (i=0; i<x_markers.length; i++){
var id =
x_markers[i].getElementsByTagName("id")[0].firstChild.nodeValue;
var imei =
x_markers[i].getElementsByTagName("imei")[0].firstChild.nodeValue;
var lat =
x_markers[i].getElementsByTagName("lat")[0].firstChild.nodeValue;
var lng =
x_markers[i].getElementsByTagName("lng")[0].firstChild.nodeValue;
var time =
x_markers[i].getElementsByTagName("time")[0].firstChild.nodeValue;
var speed =
x_markers[i].getElementsByTagName("speed")[0].firstChild.nodeValue;
var icon =
x_markers[i].getElementsByTagName("icon")[0].firstChild.nodeValue;
var addpoly =
x_markers[i].getElementsByTagName("addpoly")[0].firstChild.nodeValue;
//add the markers
addMarkers(lat,lng,'../icons/'+
icon +'.gif',id);
//polys
if (addpoly == 1){
newPoint = new
OpenLayers.Geometry.Point(lng,lat);
pointList.push(newPoint);
lineFeature = new
OpenLayers.Feature.Vector( new
OpenLayers.Geometry.LineString(pointList),null,poly_style);
lineFeature.fid = 52751;
polys.addFeatures([lineFeature]);
} //end Polys
}
}
_____
I am using the free version of SPAMfighter for home users.
SPAMfighter has removed 583 spam emails to date.
Paying users do not have this message in their emails.
Try SPAMfighter <http://www.spamfighter.com/len> for free now!
_____
I am using the free version of SPAMfighter for home users.
SPAMfighter has removed 676 spam emails to date.
Paying users do not have this message in their emails.
Try SPAMfighter <http://www.spamfighter.com/len> for free now!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20080919/b53d1b01/attachment.html
More information about the Users
mailing list