index_3.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
  9. </style>
  10. <script type="text/javascript" src="${contextPath}/view/js/jquery-1.7.2.min.js"></script>
  11. </head>
  12. <body >
  13. <div id="allmap"></div>
  14. <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=hBMSWzhG6vGdgnwa2Y6LwkFXjkGu0lpr"></script>
  15. <script type="text/javascript">
  16. // 百度地图API功能
  17. var map = new BMap.Map("allmap"); // 创建Map实例
  18. map.centerAndZoom(new BMap.Point(88.144266, 47.830626), 14); // 初始化地图,设置中心点坐标和地图级别
  19. //添加地图类型控件
  20. map.addControl(new BMap.MapTypeControl({
  21. mapTypes:[
  22. BMAP_NORMAL_MAP,
  23. BMAP_HYBRID_MAP
  24. ]}));
  25. map.setCurrentCity("阿勒泰市"); // 设置地图显示的城市 此项是必须设置的
  26. map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
  27. var points = [{point:new BMap.Point(88.144896,47.85032),title:"阿勒泰地区科技局",description: '',address:''},
  28. ];
  29. var infoList = [];
  30. function turnPoint(points){
  31. //添加gps marker和label
  32. var changePoint = new BMap.Marker(points.point);
  33. //添加info框
  34. var info = new BMap.InfoWindow(points.description);
  35. changePoint.addEventListener("click", function() {
  36. // 调用了marker对象的openInfoWindow方法
  37. this.openInfoWindow(info);
  38. });
  39. infoList.push(changePoint);
  40. map.addOverlay(changePoint); //添加GPS marker
  41. var changeLabel = new BMap.Label(points.title,{offset:new BMap.Size(20,0)});
  42. changeLabel.setStyle({
  43. display: "inline-table"
  44. });
  45. changePoint.setLabel(changeLabel); //添加GPS label
  46. }
  47. setTimeout(function(){
  48. if(points.length>0){
  49. var convertor = new BMap.Convertor();
  50. for(var i=0;i<points.length;i++){
  51. turnPoint(points[i]);
  52. }
  53. }
  54. }, 1000);
  55. </script>
  56. </body>
  57. </html>