没用过baidu的map api其实挺简单,申请一个key,然后根据坐标在地图上生成对象,看了官方的dome多少知道有些什么功能了,没什么可说的直接贴效果。

 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<title>办理进京证和警察查询进京证的地址</title>
<style type="text/css">
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,text
area,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.floatfix{*zoom:1;}
.floatfix:after{content:"";display:table;clear:both;} body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-size: 14px;font-family: Arial, 'Microsoft Yahei';}
#menu{width: 100%;color: #fff;background-color: #3189f3;min-width: 1024px;position:absolute;top: 0;left: 0;z-index: 99999;}
#menu a{ cursor: pointer; display: block;float:left;color: #fff;text-decoration: none;padding: 15px 30px;}
#menu a:hover{color: yellow;}
#menu a.active{cursor:default;background-color: #fff;color: #3189f3;}
#menu span#auther{float: right;}
.infoBox img{display: none;}
.popDIv{border-radius:5px;background-color: #3189f3;border:1px solid #3189f3;color:#fff;padding:5px 10px;line-height: 2;}
#menu, .popDIv{background-color: rgba(049,137,243,.9);box-shadow: 0px 2px 9px rgba(0,0,0,.4);}
</style>
</head>
<body>
<div id="menu" class="floatfix">
<a id="oHandle">1.北京办理进京证的地址</a>
<a id="aPoliceInquiries" class="active">2.市区警察查询进京证地址</a>
<a href="http://www.bjjtgl.gov.cn/publish/portal0/#ess_ctr3705_ModuleContent" target="_blank">3.北京车管办事大厅</a>
<span id="auther"><a href="http://www.cnblogs.com/dtdxrk/" target="_blank">Auther:文刀日月</a></span>
</div>
<div id="allmap"></div> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=bt9GZhS7EnnDQiB4ngnmtLcU"></script>
<script type="text/javascript" src="http://api.map.baidu.com/library/InfoBox/1.2/src/InfoBox_min.js"></script>
<script type="text/javascript">
var aPoliceInquiries = [ //警察查询进京证地址 http://club.autohome.com.cn/bbs/thread-a-100002-27144547-1.html
'京开高速进京方向,116.35266,39.852057',
'二环建国门主路出入口附近,116.442268,39.91453',
'西单路口,116.380434,39.913397',
'天安门西,116.39805,39.913776',
'天安门东,116.407851,39.91408',
'东单路口,116.424552,39.914471',
'西直门内大街,116.37524,39.946559',
'京通快速辅路高碑店桥下,116.540091,39.915821',
'通惠河北路上二环入口,116.454897,39.909599',
'安定门南桥头,116.4145,39.954834',
'京承高速四环三环入口处,116.438387,39.977978',
'菜户营桥南向北方向,116.354604,39.870749',
'京开辅路西红门桥下,116.355018,39.7957 ',
'西红门收费或者上四环匝道口,116.354965,39.835659',
'亦庄荣华路进五环桥下,116.498747,39.820475',
'平房桥体育中心门口,116.536293,39.947769',
'莲石路上西五环,116.222301,39.902103',
'机场第二高速五环出口,116.546438,39.950245',
'京藏高速上五环处,116.363037,40.027934',
'北京站,116.433617,39.910981',
'四通桥下掉头处,116.331692,39.973024',
'马甸桥北向南右转,116.387178,39.975061',
'开阳桥南向北,116.380971,39.876118',
'榴乡桥五环上四环,116.42944,39.838388',
'京藏高速上四环处匝道,116.383384,39.998156',
'东四十条桥东向西方向,116.440696,39.939167',
'机场高速上北二环入口,116.444609,39.955271',
'苏州桥(下),116.314656,39.967154',
'德胜门城楼西侧三岔口处,116.38728,39.954026',
'文津街,116.397394,39.928365',
'南礼士路,116.359221,39.912979',
'西四南北大街,116.37991,39.930007',
'八宝山地铁十字路口,116.242277,39.913185',
'东五环七颗树桥拐弯处,116.535686,39.965046',
'万泉河由北向南下来进四环左拐处,116.307151,39.991264',
'联想桥自东向西掉头到大钟寺中坤广场的桥下面,116.350438,39.973238',
'京承高速往三元桥方向过了红绿灯拐向三环辅路,116.463623,39.966406',
'南坞桥下调头,116.281159,39.971384',
'北坞村玉泉山路口,116.257024,39.995212',
'闵庄路口,116.226545,39.9788',
'五环上阜石路,116.223187,39.930233',
'西二环复兴门桥南向北,116.363055,39.910284',
'西直门北大街北向南进入西二环路口处(对着北京北站东边的位置),116.362948,39.949733',
'五环主路香泉环岛,116.228847,39.998266'
], oHandle = [ //北京办理进京证的地址
'110国道张山营办证处 地址:110国道旧线92.6公里处 电话:,115.852481,40.484011',
  '白河堡综合检查站 地址:110新线90公里 电话:60152037,116.171893,40.660274',
  '西康综合检查站 地址:西官路0.1公里 电话:61161538,115.879619,40.365362',
  '101国道松树峪办证处 地址:京承公路(101国道)103公里 电话:69036473,117.156398,40.570334',
  '平蓟路上堡子综合检查站 地址:平蓟路(314市道)15.9公里 电话:69991279,117.376483,40.185031',
  '111国道汤河口综合检查站 地址:111国道(怀丰路)108公里 电话:89671245,116.646638,40.738908',
  '京平高速夏各庄办证处 地址:京平高速67公里 电话:,117.103758,40.097602',
  '104国道凤河营办证处 地址:104国道45公里 电话:80202567,116.699392,39.617721',
  '106国道榆垡办证处 地址:106国道38公里 电话:89213399,116.331426,39.515485',
  '109国道芹峪口综合检查站 地址:109国道59.4公里 电话:61830183,115.882569,40.044341',
  '京藏高速康庄综合检查站 地址:京藏高速进京68公里 电话:61164794,115.901425,40.363782',
  '京津高速永乐店办证处 地址:京津高速32.5公里 电话:,116.798409,39.666158',
  '通燕高速白庙综合检查站 地址:通燕高速30公里 电话:69591239,116.774481,39.943303',
  '京津公路觅子店综合检查站 地址:京津公路49公里觅子店路口 电话:80566010,116.887068,39.728594',
  '房易路长沟综合检查站 地址:房易路10公里处 电话:88313908,115.912086,39.600384',
  '108国道红煤厂办证处 地址:108国道60公里处 电话:60365374,115.858684,39.828345',
  '107国道琉璃河综合检查站 地址:107国道45公里处 电话:89381242,116.02324,39.598619',
  '京港澳高速窦店服务区办证处 地址:京港澳高速38公里处 电话:80318661,116.085348,39.635776',
  '京哈高速白鹿办证处 地址:京哈高速进京7公里 电话:88313459,116.585803,39.874494',
  '京沪高速应寺综合检查站 地址:京沪高速进京31.6公里 电话:80525400,116.585803,39.874494'
] // 百度地图API功能
var map = new BMap.Map("allmap"); // 创建Map实例
var point = new BMap.Point(116.404, 39.915); // 创建点坐标
map.enableScrollWheelZoom(); //启用滚轮放大缩小
map.addControl(new BMap.NavigationControl({"offset":{"width":20,"height":60}})); //添加默认缩放平移控件 var $ = function(id){ return document.getElementById(id)},
_temp,title,x,y,
marker,pot,infoBox=[]; function strTab(arr){
(arr==oHandle) ? map.centerAndZoom(new BMap.Point(116.408878,40.068823),9) : map.centerAndZoom(point,12); // 初始化地图,设置中心点坐标和地图级别。
map.clearOverlays();
for(var i in arr){
_temp = arr[i].split(',');
title = (arr==oHandle)? _temp[0].split(' ') :_temp[0];
//console.log(title)
x = _temp[1];
y = _temp[2];
pot = new BMap.Point(x, y);
marker = new BMap.Marker(pot);
marker.index = i;
if(arr==oHandle) title = title[0]+'<br>'+title[1]+'<br>'+title[2];
infoBox[i] = new BMapLib.InfoBox(map,'<div class=popDIv>'+title+'</div>',{
offset: {
height:5
},
boxStyle:{
width: "250px",
},
enableAutoPan: true,
align: INFOBOX_AT_TOP
});
map.addOverlay(marker);
infoBox[i].open(marker);
infoBox[i].hide(); marker.addEventListener("mouseover", function(){
infoBox[this.index].open(this);
});
marker.addEventListener("mouseout", function(){
infoBox[this.index].hide();
});
}
} strTab(aPoliceInquiries); $("aPoliceInquiries").onclick = function(){
this.className = "active";
$("oHandle").className = "";
strTab(aPoliceInquiries);
} $("oHandle").onclick = function(){
this.className = "active";
$("aPoliceInquiries").className = "";
strTab(oHandle);
} </script>
</body>
</html>

baiduMap试手《办理进京证和市区警察查询进京证的地址浏览》的更多相关文章

  1. HDU——1303Doubles(水题,试手二分查找)

    Doubles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  2. 浅学JSON——Json.NET之首次试手

    首次遭遇Json格式,缘由项目中用到Json数据,需要进行解析,为此,将Json数据转为了自己较为熟悉的DataTable格式,以此展示至DataGridView中,验证是否成功. 直接上代码: // ...

  3. [Java Web] 3、WEB开发之HTML基础程序试手

    1.初试: <html> <body> <h1>My First Heading</h1> <p>My first paragraph.&l ...

  4. SpringBoot 试手(简易的SpringBoot搭建步骤)

    SpringBoot 也算AI吧,它根据您架构中引用的依赖,自动化地按默认方案帮您完成了Spring那些复杂繁琐的配置工作.为了让您不会看低此 AI 水平,还特地喊出了“约定大于配置”的口号.从这个角 ...

  5. Hadoop入门第三篇-MapReduce试手以及MR工作机制

    MapReduce几个小应用 上篇文章已经介绍了怎么去写一个简单的MR并且将其跑起来,学习一个东西动手还是很有必要的,接下来我们就举几个小demo来体验一下跑起来的快感. demo链接请参照附件:ht ...

  6. VK Cup 2016 - Qualification Round 1——B. Chat Order(试手stack+map)

    B. Chat Order time limit per test 3 seconds memory limit per test 256 megabytes input standard input ...

  7. HDU——1405The Last Practice(试手map)

    The Last Practice Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  8. 闲来无事爬了下通讯录 试手 jsdom

    curl http://xxx.com/address/addresslist\?search\=%40 --cookie oa_cookie=123 -s| node parss .js js 代码 ...

  9. 【插件篇】前段bootstrap-table-treegrid试手,解决无法显示树形列表或者图标不显示问题。

    说明:具体代码操作我就不贴了.官方有正规的例子!bootstrap-table-examples传送 使用注意事项: 传入的id和pid可以是string类型的(我后台返回的是Long类型转换成str ...

随机推荐

  1. PAT 1065 - 1068 题解

    这次的题目来源是 2013 年 10 月 7 日下午的浙大计算机研究生招生机试题. 这次题目的难度,按姥姥的说法是:『比普通的 PAT 要难了 0.5 个点.我是把自己的题目从 1.0 到 5.0 以 ...

  2. 从Client应用场景介绍IdentityServer4(二)

    原文:从Client应用场景介绍IdentityServer4(二) 本节介绍Client的ClientCredentials客户端模式,先看下画的草图: 一.在Server上添加动态新增Client ...

  3. HDU 4862 Jump(更多的联合培训学校1)(最小费用最大流)

    职务地址:pid=4862">HDU4862 最小费用流做的还是太少. 建图想不出来. . . 直接引用官方题解的话吧... 最小K路径覆盖的模型.用费用流或者KM算法解决,构造二部图 ...

  4. c语言学习笔记(9)——指针

    指针是c语言的灵魂 ----------------------------------------------------------------------------- # include &l ...

  5. 使用google自带包实现下拉刷新功能

    android 实现下拉刷新有非常多开源的源代码能够用 比方 :PullToRefreshListView  使用起来也非常方便 如今还能够直接使用google libs以下的 android-sup ...

  6. 图形的认识(curve,surface,hypersurface)

    平滑函数(smooth function): curve:曲线: 二维平面: surface:曲面: 三维空间: hypersurface:超曲面: 更高维度: 1. surface 是对平面的泛化, ...

  7. 努比亚Z7 mini刷机教程_recovery卡刷机教程

    之前小编分享努比亚Z7 mini电话访问Root权限.recovery刷机教程. 所以对于朋友谁搞机整机的爱,左边是写第三方手机刷包.那么下面刷的家小编与您分享努比亚Z7 mini刷机教程手机. 一. ...

  8. WPF 呼吸灯特效

    原文:WPF 呼吸灯特效 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u014117094/article/details/46738621 pa ...

  9. JAVA 加密方法

    1. RSA非对称加密 生成密钥对代码: //生成秘钥对 public static KeyPair getKeyPair() throws NoSuchAlgorithmException { Ke ...

  10. html5 模糊匹配搜索框

    使用bootstrap3-typeahead.js 文件在这里 引用: <script type="text/javascript" src="@Url.Conte ...