map = new OpenLayers.Map("mapdiv"); map.addLayer(new OpenLayers.Layer.OSM()); var fromProjection = new OpenLayers.Projection("EPSG:4326"); // Transform from WGS 1984 var toProjection = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection var size = new OpenLayers.Size(21,25); var offset = new OpenLayers.Pixel(-(size.w/2), -size.h); var zoom=9; var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addLayer(markers);
<?php //clusteriin tseguuded marker zooh $mar = 1; //icon uud solihod ashiglav foreach ($clusterdata as $key => $value) { foreach ($value as $key => $v) { echo 'markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat('.$v[1].','.$v[0].').transform(fromProjection,toProjection), new OpenLayers.Icon("img/marker'.$mar.'.png", size, offset)));'; } $mar++; } $centerlat=0; $centerlng = 0; //centroiduudiig haruulah foreach ($centroids as $key => $value) { echo 'markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat('.$value[1].','.$value[0].').transform(fromProjection,toProjection), new OpenLayers.Icon("img/star.png", size, offset)));'; $centerlat += $value[0]; $centerlng += $value[1]; } //map centert haruulah echo 'var lonLat = new OpenLayers.LonLat( '.$centerlng/$k.','.$centerlat/$k.' ) .transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject() ); map.setCenter (lonLat, zoom);'; ?>
Гаралт нь
Од гарсан хэсэгт покемонууд гарч ирэх харгалзах тоглогчдод байршлыг нь явуулна.
No comments:
Post a Comment