Note that there are some explanatory texts on larger screens.

plurals
  1. POOpenlayers marker appears in the center of the map
    primarykey
    data
    text
    <p>I have a new marker to place on the map. I use the following code</p> <pre><code>var markers = [{'ID':'431','LATITUDE':-33.85491,'LONGITUDE':151.19877}]; var map, layer; function loadMarkers(POIs){ var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addLayer(markers); var size = new OpenLayers.Size(10,17); var offset = new OpenLayers.Pixel(-(size.w/2), -size.h); for (var i=0;i&lt;POIs.length;i++){ var MarkerDef = POIs[i]; var icon = new OpenLayers.Icon( 'http://openlayers.org/dev/img/marker-gold.png', size,offset); var LonLat = new OpenLayers.LonLat( MarkerDef.LONGITUDE,MarkerDef.LATITUDE); var marker = new OpenLayers.Marker(LonLat,icon); markers.addMarker(marker); } map.addControl(new OpenLayers.Control.Permalink()); if (!map.getCenter()) map.zoomToMaxExtent(); } function init(){ OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3; map = new OpenLayers.Map( $('map'), {'maxResolution': 360/512}); var tiles_url = "http://xxx.xx.xxx.xx:8000/"; var tilelite_layer = new OpenLayers.Layer.OSM( "Mapnik", tiles_url + '${z}/${x}/${y}.png'); tilelite_layer.attribution = "Data served by "+ "&lt;a href='http://bitbucket.org/springmeyer/tilelite/'&gt;"+ "TileLite&lt;/a&gt;"; var osm_official_tiles = new OpenLayers.Layer.OSM( "OpenStreetMap Mapnik Server (Mod_tile)"); osm_official_tiles.attribution = "Map Data CC-BY-SA Openstreetmap.org"; map.addLayers([tilelite_layer,osm_official_tiles]); loadMarkers(markers); } </code></pre> <p>The map is drawn correctly and everything is ok, except that the marker does not appear at -33.85491,151.19877. It appears in the middle of the map. Any suggestions are welcome.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload