首页 > 其他 > 详细

baiduMap试手《办理进京证和市区警察查询进京证的地址浏览》

时间:2014-02-14 22:42:27      阅读:652      评论:0      收藏:0      [点我收藏+]

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

bubuko.com,布布扣

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

baiduMap试手《办理进京证和市区警察查询进京证的地址浏览》

原文:http://www.cnblogs.com/dtdxrk/p/3548840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!