首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

百度地图,页面显示JS异常,如何解决

2012-05-01 
百度地图,页面显示JS错误,怎么解决百度地图,页面显示JS错误,错误是“错误: this.config.minZoom 为空或不

百度地图,页面显示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中

[解决办法]
看看你的版本问题
[解决办法]
贴代码出来

热点排行