任意の場所へ地図を移動させる

map.setCenter(位置,ズーム)
//座標系
var projection4326 = new OpenLayers.Projection("EPSG:4326");
var projection900913 = new OpenLayers.Projection("EPSG:900913");

lng = 任意の経度
lat = 任意の緯度
map.getZoomは現在のズームレベル(電子国土デフォルトだと0〜13、空中写真なら12まで)

map.setCenter(new OpenLayers.LonLat(lng, lat).transform(projection4326,projection900913), map.getZoom);

デバッグ

FireFoxFireBug入れて
下からfirebug.jsを入手して
http://openlayers.org/dev/examples/debug.html
OpenLayers.jsを読む前にfirebug.jsを読み込む

広告を非表示にする

Marker設置のサンプル

レイヤー作ってそこにaddMarkerすればいいのは分かった。
じゃぁ、消すときは?
http://openlayers.org/dev/examples/markers.html

removeLayerあるじゃん
http://dev.openlayers.org/releases/OpenLayers-2.5/doc/apidocs/files/OpenLayers/Map-js.html#OpenLayers.Map.removeLayer