创建OpenLayers地图-我做错了什么?
我刚刚尝试了示例中的一些简单代码:创建OpenLayers地图-我做错了什么?,openlayers,Openlayers,我刚刚尝试了示例中的一些简单代码: $(document).ready(function() { var map = OpenLayers.Map('map-content', {}); var wms_serever_map = OpenLayers.Layer.WMS('Base l', 'http://vmap0.tiles.osgeo.org/wms/vmap0', {layer:basic}, {}); map.addLayer(wms_serever
$(document).ready(function() {
var map = OpenLayers.Map('map-content', {});
var wms_serever_map = OpenLayers.Layer.WMS('Base l', 'http://vmap0.tiles.osgeo.org/wms/vmap0', {layer:basic},
{});
map.addLayer(wms_serever_map);
if(!map.getCenter()){
map.zoomToMaxExtent();
}
});
但是chrome和firefox没有向我显示映射并抛出错误:
uncaught类型错误:无法调用未定义Openlayers的方法'apply'。js:127
,因为一段时间以前,这段代码起作用了。尝试在OpenLayers.Map和OpenLayers.Layer.WMS前面添加“new”关键字,看看它是否解决了问题。尝试在OpenLayers.Map和OpenLayers.Layer.WMS前面添加“new”关键字,看看它是否解决了问题