Leigh,
Maybe the problem is in this line:
var sphermerc = new OpenLayers.Projection("900913"**);
Is missing the "EPSG:" before the 900913
Fernando G. Norte
BHte - MG
cel: +55 31 9119 8814
-------------------------
MSN e Gtalk # [email protected]
2011/12/22 Leigh Holcombe <[email protected]>
> Hello,
> I'm trying to add some WGS84 points to a spherical mercator map. After
> studying examples and reading some documentation, I've been led to believe
> that the following code should work. And yet, it does not.
>
> var wgs84 = new OpenLayers.Projection("EPSG:**4326");
> var sphermerc = new OpenLayers.Projection("900913"**);
> // vector points overlay
> var pointslayer = new OpenLayers.Layer.Vector("**Points Layer", {
> styleMap: stylepoint,
> displayInLayerSwitcher: false
> });
> // define the points
> var start = new OpenLayers.Geometry.Point(-**157, 21);
> start.transform(wgs84, sphermerc);
> var startfeature = new OpenLayers.Feature.Vector(**start);
> pointslayer.addFeatures([**startfeature]);
>
> map.addLayer(pointslayer);
>
> This isn't all of the code, but I'm pretty sure it's the only part that
> isn't working. I think the reason I can't figure this out is that I don't
> quite understand how transforming "in place" works. Which version of
> 'start' is being passed to OpenLayers.Feature.Vector: the original, or the
> transformed?
>
> Code ideas and/or explanatory speeches (of any length) would be greatly
> appreciated.
>
> Thank you,
> Leigh Holcombe
>
>
> ______________________________**_________________
> Users mailing list
> [email protected]
> http://lists.osgeo.org/**mailman/listinfo/openlayers-**users<http://lists.osgeo.org/mailman/listinfo/openlayers-users>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users