<span style="font-family: Arial, Helvetica, sans-serif;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"></span>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body, html, #allmap {
width: 100%;
height: 100%;
overflow: hidden;
margin: 0;
}
#l-map {
height: 100%;
width: 78%;
float: left;
border-right: 2px solid #bcbcbc;
}
#r-result {
height: 100%;
width: 20%;
float: left;
}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"></script>
<title>百度地图的Hello, World</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
/* var map = new BMap.Map("allmap"); // 创建Map实例
map.enableScrollWheelZoom(); //启用滚轮放大缩小
map.enableKeyboard(); //启用键盘控制
var point = new BMap.Point(123.452155, 29.482552); // 创建点坐标
map.centerAndZoom("上海", 8); // 初始化地图,设置中心点坐标和地图级别。
var marker1 = new BMap.Marker(new BMap.Point(123.452155, 29.482552)); // 创建标注
map.addOverlay(marker1);
var infoWindow1 = new BMap.InfoWindow("我在这哦!");
marker1.addEventListener("click", function () { this.openInfoWindow(infoWindow1); });//给mark添加鼠标单击事件
*/
var map = new BMap.Map("allmap"); // 创建Map实例
initialize();
function location1(s1, s2) { //根据经纬度定位
map.clearOverlays();
var point = new BMap.Point(s1, s2);
var marker2 = new BMap.Marker(point); // 创建标注
marker2.enableDragging();
var title = "经度:" + marker2.getPosition().lng + " " + "纬度 :" + marker2.getPosition().lat;
marker2.setTitle(title);
var menu = new BMap.ContextMenu();
menu.addItem(new BMap.MenuItem("点我", function () { alert("You are welcome !");}));
marker2.addContextMenu(menu);
map.addOverlay(marker2);
map.centerAndZoom(point, 10);
}
function locationBycity(ss) { //查找某个城市
initialize();
map.clearOverlays();
map.centerAndZoom(ss);
return true;
}
var local = new BMap.LocalSearch(map, {
renderOptions: { map: map, autoViewport: true }
});
function findCity(name) { //查找某个城市
local.search(name);
}
function lookBy3D(lng,lat,city) { //显示城市3D图形
map.clearOverlays();
map.setCurrentCity(city); //设置当前城市
var point = new BMap.Point(lng, lat); // 创建点坐标
map.centerAndZoom(point, 18); // 初始化地图,设置中心点坐标和地图级别
map.setMapType(BMAP_PERSPECTIVE_MAP); //修改地图类型为3D地图
}
function initialize() {
//---------------------------------------------基础示例---------------------------------------------
//map.centerAndZoom(new BMap.Point(116.4035,39.915),15); //初始化时,即可设置中心点和地图缩放级别。