百度地图-实时路况调用实现

效果图


js代码

$(function(){
    // 百度地图API功能
    var map = new BMap.Map("allmap");
    var point = new BMap.Point(116.402100, 39.999575);
    map.centerAndZoom(point, 12);
    map.enableScrollWheelZoom();
    var content = '<div style="margin:0;line-height:20px;padding:2px;">' +
        '<img src="/assets/img/convenience/niaocao.jpg" alt="" style="float:right;zoom:1;overflow:hidden;width:100px;height:100px;margin-left:3px;"/>' +
        '地址:安定路甲3号(北京奥林匹克公园内,亚运村北)<br/>电话:010-84373008<br>标签:运动健身 体育场馆' + '</div>';
    //会跳动的标注
    var marker = new BMap.Marker(point);  // 创建标注
    map.addOverlay(marker);               // 将标注添加到地图中
    marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
    //单个检索
    var local = new BMap.LocalSearch(map, {
        renderOptions:{
            map: map,
            autoViewport: false, 	 //自动搜索视野
            selectFirstResult: false //是否指定第一个目标
        }
    });
    local.search("医院");
    //创建检索信息窗口对象
    var searchInfoWindow3 = new BMapLib.SearchInfoWindow(map, content, {
        title  : "国家体育场(鸟巢)",  //标题
        width  : 290,             //宽度
        height : 100,             //高度
        panel  : "panel",         //检索结果面板
        enableAutoPan : true,     //自动平移
        searchTypes   :[
            BMAPLIB_TAB_SEARCH,   //周边检索
            BMAPLIB_TAB_TO_HERE,  //到这里去
            BMAPLIB_TAB_FROM_HERE //从这里出发
        ]
    });
    marker.enableDragging(); //marker可拖拽
    marker.addEventListener("click", function(){
        searchInfoWindow3.open(point); //开启信息窗口
    });
});

css代码

body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}

body代码

<link href="http://api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="http://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.css" />
<script type="text/javascript" charset="utf-8" src="<%=basePath %>js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=8Ydw4v3ZSG8hcMdv3RZjVLuG"></script>
<script type="text/javascript" src="http://api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.js"></script>
<body>
	<div id="allmap"></div>
</body>



  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值