项目需要用到百度地图API,要在JSP里面嵌入一个地图DIV。
很奇怪为什么会报这个错。(在火狐下会报:TypeError: this.D is undefined)
解决办法:把js代码放到地图DIV容器的下面即可。
...
...
<body>
<div id="allmap" style="width:800px;height:600px"></div>
<script type="text/javascript">
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point,15);
map.enableScrollWheelZoom();
</script>
</body>
...
...

本文介绍了一个在JSP页面中使用百度地图API遇到的问题及解决方法。问题表现为在Firefox浏览器下出现TypeError: this.Disundefined错误。解决办法是调整JS代码的位置,将其放置在地图DIV容器之后。
4357

被折叠的 条评论
为什么被折叠?



