Hey,

Having great trouble getting geodjango/openlayers to display vector
markers propery - everything I try positions the sample point off the
coast of Africa (no matter if I change the vector position in
geoadmin).  Here's what I'm working with - any help appreciated!:

var lon = -2.900;
var lat = 54.160;
var zoom = 6;
var map, baselayer;
var wkt_f = new OpenLayers.Format.WKT();
var v_markers = [{% for site in sites_list
%}wkt_f.read('{{ site.point.wkt }}'){% if not forloop.last %},{% endif
%}{% endfor %}];
var marker_style = {'strokeColor' : 'green', 'fillColor' : 'green',
'fillOpacity' : 0.9, 'pointRadius' : 6}
for (var i = 0; i < campsite_markers.length; i++){v_markers[i].style =
marker_style;}

function init(){
        var options = {
                'projection' : new OpenLayers.Projection("EPSG:900913"),
        'units': "m",
        'maxResolution': 156543.0339,
        'maxExtent': new
OpenLayers.Bounds(-20037508,-20037508,20037508,20037508),
'controls':[new OpenLayers.Control.Navigation(), new
OpenLayers.Control.ZoomPanel()],
                'numZoomLevels' : 20,
        };
        // base map
        map = new OpenLayers.Map('map', options);

        // - MS Virtual Earth Layer
baselayer = new OpenLayers.Layer.VirtualEarth("Virtual Earth",
{ 'type': VEMapStyle.Street, "sphericalMercator": true});
        map.addLayer(baselayer);

        // Controls for the map
map.addControl(new OpenLayers.Control.LayerSwitcher());
map.addControl(new OpenLayers.Control.MousePosition());

        var layermarkers = new OpenLayers.Layer.Vector("markers");
        layermarkers.addFeatures(v_markers);

        // Vector Layers for the sites
        var LonLat = new OpenLayers.LonLat(lon, lat).transform(new
OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());

        map.addLayer(layermarkers);
        map.setCenter(LonLat, zoom);

}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to