调用的百度地图API,其他浏览器正常,在IE下不能正常显示。

F.Lovesong 2012-01-05 10:10:12
如题,贴出源码。

<!DOCTYPE html />
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>酒店地址</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.1&services=true"></script>
</head>
<body>
<form id="form1" method="post" action="Tavern_Add.aspx" target="mainFrame" onsubmit="window.opener=null;window.close();">
<span style="color: Red;">当地图加载完成后,请双击鼠标左键选择酒店地址。</span>
<div style="width: 100%; height: 90%; border: 1px solid gray" id="container">
</div>
<input type="hidden" id="info" name="info" />
<!--<div id="address"></div>--><input type="text" id="address" name="address" size="70" />
(注:该地址由系统自动生成,如显示地址不正确,请在地址栏手动输入正确地址。<span style=" color:Red;">同时,我们会取最后一次的标记为酒店地址。</span>)
<input type="submit" value="确定" />
</form>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("container");
var point = new BMap.Point(116.404, 39.915);
var contextMenu = new BMap.ContextMenu();
map.centerAndZoom(point, 15);
map.enableScrollWheelZoom(); // 启用滚轮放大缩小。
map.enableKeyboard(); // 启用键盘操作。
map.disableDoubleClickZoom();
map.addControl(new BMap.NavigationControl());
var gc = new BMap.Geocoder();

map.addEventListener("click", function (e) {
var pt = e.point;
gc.getLocation(pt, function (rs) {
var addComp = rs.addressComponents;
document.getElementById("address").value = "地址:" + addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;
});

var myPushpin = new BMap.PushpinTool(map); // 创建标注工具实例

myPushpin.addEventListener("markend", function (e) {
});
myPushpin.open();
document.getElementById("info").value = e.point.lng + "|" + e.point.lat;
});
</script>
...全文
3049 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
呵呵,自己做一个siverlight地图客户端,可以彻底避免遭受这类尴尬。
hemai008 2013-12-21
  • 打赏
  • 举报
回复 2
1.2兼容性好
iwen! 2021-07-28
  • 举报
回复
@hemai008 你太棒棒了,谢谢
hemai008 2013-12-21
  • 打赏
  • 举报
回复
谢谢,换版本解决
独木桥0317 2012-04-07
  • 打赏
  • 举报
回复
楼主咋解决的啊,我的在chrome下可以现实,但是在ff和ie下都显示不了啊
EnForGrass 2012-01-05
  • 打赏
  • 举报
回复
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.1&services=true"></script>

换成1.2版本试一下,看还会出现这个问题不??
litaoso 2012-01-05
  • 打赏
  • 举报
回复
- -其他的浏览器的话 ..IE8也不行吗 ? 我现在只知道 IE9跟好多都不兼容 ..
ltcszk 2012-01-05
  • 打赏
  • 举报
回复

<div style="width: 100%; height: 90%400px; border: 1px solid gray" id="container">

改成指定高,不要用百分比
F.Lovesong 2012-01-05
  • 打赏
  • 举报
回复
大神们,求教啊
F.Lovesong 2012-01-05
  • 打赏
  • 举报
回复
各位大神帮帮小弟,,
F.Lovesong 2012-01-05
  • 打赏
  • 举报
回复
求解答,别沉啊。

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧