百度地图api中setMapType怎么用,求个实例 API百度地图实例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有诶,我想添加一个自定义控件对其添加click监听事件,在调用setMapType来实现地图类型切换,能行的通吗。求给个setMapType的使用实例。 把你的代码贴出来,给你改一改试试,x度地图还要申请key,填一大堆表单太烦了 <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script> <script type="text/javascript"> function int() {var map = new BMap.Map("container"); // 创建地图实例 var point = new BMap.Point(116.404, 39.915); // 创建点坐标 map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别 map.enableDragging(); //启用地图拖拽事件,默认启用(可不写) map.enableScrollWheelZoom(); //启用地图滚轮放大缩小map.enableDoubleClickZoom(); //启用鼠标双击放大,默认启用(可不写)map.enableKeyboard(); //启用键盘上下左右键移动地图 function con() { this.defaultAnchor = BMAP_ANCHOR_TOP_RIGHT; this.defaultOffset = new BMap.Size(140 , 10); } con.prototype = new BMap.Control(); con.prototype.initialize = function (map) { var div2 = document.createElement("div"); var e2 = document.createTextNode("地图"); div2.appendChild(e2); // 设置样式 div2.style.cursor = "pointer"; div2.style.border = "1px solid CornflowerBlue"; div2.style.backgroundColor = "CornflowerBlue"; div2.style.color = "white"; div2.style.width = "33px"; div2.style.height = "19px"; div2.style.fontFamily = "黑体"; div2.style.fontSize = "14px"; div2.style.paddingLeft = "3px"; div2.style.paddingTop = "1px"; div2.style.fontWeight = "bold"; map.getContainer().appendChild(div2); // 将DOM元素返回 return div2; // 绑定事件 div2.onclick = function () { map.setMapType( "BMAP_NORMAL_MAP"); //就是这一句不知道怎么写 } map.addControl(new con());} int(); </script>先说声谢谢啦 map.setMapType(BMAP_NORMAL_MAP); //就是这一句不知道怎么写 map.setMapType(map.setMapType(BMAP_SATELLITE_MAP)); http://www.hjlib.org/cd/tiles/zoom/index.html 请教论坛里面的高手,有关openlayers内存泄露问题 iframe在火狐下的兼容问题 如何将链接标签<a></a>点击后变成灰色,不能再点击。谢谢。 cookie的问题 怎样禁止img中的onclick事件 ckeditor4.1配置 bootcss验证插件sco.valid.js如何提交 几个比较实用的自定义函数 js同时触发了change和click两个事件,怎么执行一个之后就退出 JavaScript图像预览时出错 Jquery UI 动态添加选项卡无效果?? 火狐下判断OCX是不否安装
好像没有诶,我想添加一个自定义控件对其添加click监听事件,在调用setMapType来实现地图类型切换,能行的通吗。求给个setMapType的使用实例。
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>
<script type="text/javascript">
function int() {
var map = new BMap.Map("container"); // 创建地图实例
var point = new BMap.Point(116.404, 39.915); // 创建点坐标
map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
map.enableDragging(); //启用地图拖拽事件,默认启用(可不写) map.enableScrollWheelZoom(); //启用地图滚轮放大缩小
map.enableDoubleClickZoom(); //启用鼠标双击放大,默认启用(可不写)
map.enableKeyboard(); //启用键盘上下左右键移动地图
function con() {
this.defaultAnchor = BMAP_ANCHOR_TOP_RIGHT;
this.defaultOffset = new BMap.Size(140 , 10);
}
con.prototype = new BMap.Control();
con.prototype.initialize = function (map) {
var div2 = document.createElement("div");
var e2 = document.createTextNode("地图");
div2.appendChild(e2);
// 设置样式
div2.style.cursor = "pointer";
div2.style.border = "1px solid CornflowerBlue";
div2.style.backgroundColor = "CornflowerBlue";
div2.style.color = "white";
div2.style.width = "33px";
div2.style.height = "19px";
div2.style.fontFamily = "黑体";
div2.style.fontSize = "14px";
div2.style.paddingLeft = "3px";
div2.style.paddingTop = "1px";
div2.style.fontWeight = "bold";
map.getContainer().appendChild(div2);
// 将DOM元素返回
return div2;
// 绑定事件 div2.onclick = function () {
map.setMapType( "BMAP_NORMAL_MAP"); //就是这一句不知道怎么写 }
map.addControl(new con());
}
int();
</script>先说声谢谢啦
map.setMapType(BMAP_NORMAL_MAP); //就是这一句不知道怎么写