62,242
社区成员




<!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>