AW: [OpenLayers-Users] OSM layer geometry.move problem
Arnd Wippermann
arnd.wippermann at web.de
Tue Feb 28 12:16:24 EST 2012
Hi,
instead
feature.geometry.move(1,1) ;
try
feature.geometry.move(100000,50000) ;
with OSM. Then your point should move.
Arnd
-----Ursprüngliche Nachricht-----
Von: openlayers-users-bounces at lists.osgeo.org
[mailto:openlayers-users-bounces at lists.osgeo.org] Im Auftrag von
mzetka3 at tlen.pl
Gesendet: Dienstag, 28. Februar 2012 11:51
An: openlayers-users at lists.osgeo.org
Betreff: [OpenLayers-Users] OSM layer geometry.move problem
Hey,
I'm trying to move point on the OSM layer but point doesn't move. But when
I'm trying to do the same thing on the WMS layer everything is ok. Please
help me!!
Here is code:
var map;
var mercator = new OpenLayers.Projection("EPSG:900913");
var geographic = new OpenLayers.Projection("EPSG:4326");
var pois;
var lon=16, lat=14, pointFeature;
var layer, airplane;
function init()
{
map = new OpenLayers.Map("map");
//layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: 'basic'} );
layer = new OpenLayers.Layer.OSM("Open Street Map");
//layer = new OpenLayers.Layer.Google("Google Streets", {visibility:
false});
map.addLayer(layer);
//Set start centrepoint and zoom
var lonLat = new OpenLayers.LonLat( lon, lat )
.transform( geographic,
map.getProjectionObject()
);
var zoom=2;
map.setCenter (lonLat, zoom);
//poruszanie pkt po mapie
var vectorLayer = new OpenLayers.Layer.Vector("Simple Geometry");
// create a point feature
var point = new OpenLayers.Geometry.Point(lon, lat);
pointFeature = new OpenLayers.Feature.Vector(point, null, null);
map.addLayer(vectorLayer);
vectorLayer.addFeatures([pointFeature]);
window.setInterval(function() {movingPoint(
pointFeature, 270)}, 500);
}
function movingPoint(feature, i){
feature.geometry.move(1,1) ;
feature.layer.drawFeature(feature);
}
_______________________________________________
Users mailing list
Users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users
More information about the Users
mailing list