欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

百度地图 一个例子 有大用

一个例子

<!DOCTYPE html>

<html>
<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=2.0&ak=oTajto"></script>
<style>
body{
padding:0 2px;
margin:0;
}
</style>
</head>
<body>
<div style="width:100%;height:500px;border:1px solid gray" id="container"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("container",{mapType: BMAP_HYBRID_MAP});            // 创建Map实例
var point = new BMap.Point(120.5369,31.187313);map.setCurrentCity("苏州");          // 设置地图显示的城市 此项是必须设置的,因为要使用三维图
map.centerAndZoom(point,15);                     // 初始化地图,设置中心点坐标和地图级别。

 

var marker = new BMap.Marker(point);  // 创建标注
map.addOverlay(marker);              // 将标注添加到地图中

 

var label = new BMap.Label("吴中服装学校",{offset:new BMap.Size(20,-10)});
marker.setLabel(label);
/*
var opts = {
  position : point,    // 指定文本标注所在的地理位置
  offset   : new BMap.Size(30, -30)    //设置文本偏移量
}
var label = new BMap.Label("吴中服装学校", opts);  // 创建文本标注对象
label.setStyle({
color : "red",
fontSize : "12px",
height : "20px",
lineHeight : "20px",
fontFamily:"微软雅黑"
});
map.addOverlay(label);  
*/

  

map.addControl(new BMap.MapTypeControl());          //添加地图类型控件
map.disableScrollWheelZoom();

</script>





另一个例子


<!DOCTYPE html>

<html>

<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=2.0&ak=oT"></script>

<style>

body{

padding:0 2px;

margin:0;

}

</style>

</head>

<body>

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

</body>

</html>

<script type="text/javascript">

var map = new BMap.Map("container",{mapType: BMAP_NORMAL_MAP});            // 创建Map实例

var point = new BMap.Point(120.5369,31.187313);map.setCurrentCity("苏州");          // 设置地图显示的城市 此项是必须设置的,因为要使用三维图

map.centerAndZoom(point,18);                     // 初始化地图,设置中心点坐标和地图级别。


var marker = new BMap.Marker(point);  // 创建标注

map.addOverlay(marker);              // 将标注添加到地图中


var label = new BMap.Label("苏州市吴中区爱丁堡职业技能培训学校",{offset:new BMap.Size(10,-20)});

marker.setLabel(label);

/*

var opts = {

  position : point,    // 指定文本标注所在的地理位置

  offset   : new BMap.Size(30, -30)    //设置文本偏移量

}

var label = new BMap.Label("苏州市吴中区爱丁堡职业技能培训学校", opts);  // 创建文本标注对象

label.setStyle({

color : "red",

fontSize : "12px",

height : "20px",

lineHeight : "20px",

fontFamily:"微软雅黑"

});

map.addOverlay(label);  

*/

map.addControl(new BMap.MapTypeControl());          //添加地图类型控件

map.disableScrollWheelZoom();

</script>


普通分类: