[OpenLayers-Users] Why is mapserver layer not showing up in openlayers?
INDRA BAYU
cucuberlian at gmail.com
Tue Apr 9 05:14:04 PDT 2013
I'm currently setting up a Mapserver/OpenLayers application. My
mapscript works fine when i run on mapserver, but my mapserver layer
not showing up in openlayers.
this is my script
===================== "tangsel.map"============================
MAP
NAME "TANGSEL"
STATUS ON
EXTENT 106.636718 -6.363274 106.779904 -6.228827
SIZE 885 600
SHAPEPATH "../shp"
IMAGETYPE PNG
IMAGECOLOR 252 253 255
UNITS DD
PROJECTION
"init=epsg:4326"
END
LAYER
PROJECTION
"init=epsg:32748"
END
NAME "tangsel"
DATA "tangsel"
TYPE POLYGON
STATUS ON
CLASS
NAME "tangsel"
COLOR 0 0 120
OUTLINECOLOR 0 0 0
END
END
END
=============================================================
========================"index.html"=============================
var map;
function init() {
map = new OpenLayers.Map({
div: "map",
projection: "EPSG:4326",
displayProjection: "EPSG:4326",
controls: [
new OpenLayers.Control.Navigation(),
new OpenLayers.Control.PanZoomBar(),
new OpenLayers.Control.ScaleLine(),
new OpenLayers.Control.MousePosition(),
new OpenLayers.Control.KeyboardDefaults()
]
});
// create Google Mercator layer
var gphy = new OpenLayers.Layer.Google(
"Google Physical",
{type: google.maps.MapTypeId.TERRAIN}
);
// create Mapserver layer
var msv = new OpenLayers.Layer.MapServer( "SHP",
"http://localhost/cgi-bin/mapserv.exe",
{map: 'e:/ms4w/ppgt/map/tangsel.map'},
{layers: 'tangsel', srs: 'EPSG:4326', isBaseLayer: false, visibility: true},
{gutter: 15}
);
// Key Map
var keymap = new OpenLayers.Control.OverviewMap({
maximized: true,
maximizeTitle: 'Show the overview map',
minimizeTitle: 'Hide the overview map'
});
map.addControl(keymap);
map.addLayers([gphy, msv]);
map.setCenter(new OpenLayers.LonLat(106.716677,
-6.295165).transform('EPSG:4326', 'EPSG:3857'), 11);
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
=============================================================
does someone know what the problem is?
More information about the Users
mailing list