Hi all, <div><br></div><div>Sub-query of previous post.</div><div><br></div><div>I have a map that I believe is set to EPSG:4326. I&#39;m pulling coordinates from the twitter API, which is in lat-lon, however when my points are added to the map, they are placed at 0,0, rather than their actual geographic coordinates. I am at a loss as to why this happens. I&#39;ve messed with trying to transform the point, but for reasons I don&#39;t understand I can&#39;t seem to transform both coordinates without turning one of them into a NaN...</div>
<div>relevant code is below...</div><div><br></div><div><div>if (tweet.geo){</div><div>var lon = tweet.geo.coordinates[0];</div><div>var lat = tweet.geo.coordinates[1];</div><div>//var lonlat = new OpenLayers.LonLat(lon,lat);</div>
<div>//.transform(new OpenLayers.Projection(&quot;EPSG:900913&quot;),new OpenLayers.Projection(&quot;EPSG:4326&quot;));</div><div>//alert(lonlat);</div><div>tweet.point = new OpenLayers.Geometry.Point(lon,lat);</div><div>
<br></div><div>tweet.attributes = {};</div><div>plotTwt(tweet);}}}</div><div><br></div><div><br></div><div>function plotTwt(tweet){</div><div>alert(tweet.point);</div><div>var twtfeat = new OpenLayers.Feature.Vector(tweet.point);</div>
<div>tweetz.addFeatures(twtfeat);</div><div>}</div></div>