百度地图,页面显示JS错误,怎么解决
百度地图,页面显示JS错误,错误是“错误: 'this.config.minZoom' 为空或不是对象”,怎么回事,我的页面上的JS应该没有错误呀。求解决方法
[解决办法]
我的项目里面一个例子,楼主参考下吧
- JScript code
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2" charset="gb2312"></script> <script type="text/javascript" charset="gb2132"> var map = new BMap.Map("container"); map.centerAndZoom(new BMap.Point('<%=map_x %>', '<%=map_y %>'), 15); var marker = new BMap.Marker(new BMap.Point('<%=map_x %>', '<%=map_y %>'));// create map map.addOverlay(marker); // add mark in the map var opts = {width : 250,height: 100,title : "我的位置"} var infoWindow = new BMap.InfoWindow("<%=comadd%>", opts); // create information Window marker.addEventListener("click", function(){ this.openInfoWindow(infoWindow); }); map.addControl(new BMap.NavigationControl());//NavigationControl map.addControl(new BMap.ScaleControl()); map.addControl(new BMap.OverviewMapControl()); map.addControl(new BMap.MapTypeControl()); map.setCurrentCity("<%=map_city %>"); // 仅当设置城市信息时,MapTypeControl的切换功能才能可用 window.setTimeout(function(){ map.panTo(new BMap.Point('<%=map_x %>', '<%=map_y %>')); }, 2000);//set the Point in the center after 2 minutes //add right-hand button menu in the map var menu = new BMap.ContextMenu(); var txtMenuItem = [{text:'放大',callback:function(){map.zoomIn()}},{text:'缩小',callback:function(){map.zoomOut()}}]; for(var i=0; i < txtMenuItem.length; i++){menu.addItem(new BMap.MenuItem(txtMenuItem[i].text,txtMenuItem[i].callback,100));} map.addContextMenu(menu); </script>
[解决办法]
我还遇到过 要把一些js 写在页面的下面 不可以写在head中
[解决办法]
看看你的版本问题
[解决办法]
贴代码出来