Как обрезать карту OSM

Добрый день всем. Подскажите как допустим на сайт вывести карту, но только её часть. Я вывожу всю, а мне нужно только допустим один город.

лучше всего, конечно, почитать хотя бы начальную документацию того программного обеспечения которым вы выводите карту на сайт. хотя я, быть может, не до конца понял и вы хотите вывести (посмотреть) свой город на openstreetmap.org - тогда можно мышкой, например, колесиком приблизить/отдалить. :slight_smile:

Наверное я не правильно объяснился :slight_smile: вот так я вывожу карту с помощью open layers


 var map;

  function OlInit() {
        map = new OpenLayers.Map ("map", {
                controls:[
                    new OpenLayers.Control.Navigation(),
                    new OpenLayers.Control.PanZoomBar()
					//,new OpenLayers.Control.LayerSwitcher()
					],
                maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
                            maxResolution: 156543.0399,
                projection: new OpenLayers.Projection("EPSG:900913"),
                displayProjection: new OpenLayers.Projection("EPSG:4326")
            } );
			
	  layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
      map.addLayer(layerMapnik);
 	  
       var lonLat = new OpenLayers.LonLat(103.893898, 52.533306).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
      map.setCenter (lonLat, 13);	
}


при уменьшении показывается весь мир, или при сдвиге тоже можно увидеть всё. А мне надо сделать ограничение, чтобы кроме допустим одного города ничего не показывалось.

Может поможет http://docs.openlayers.org/library/spherical_mercator.html#reprojecting-points-bounds : bounds.transform(proj, map.getProjectionObject());

Скорее поможет это :wink:
https://github.com/CloudMade/Leaflet/blob/master/debug/map/max-bounds.html