网站使用百度地图标注公司位置代码

[复制链接]
查看5 | 回复0 | 昨天 23:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、首先需要申请百度地图API,如果还没有地图API,请点此申请百度地图API

2、调用代码:
{$MapKey} 替换为申请到的百度API值
{$MapCenterPoint} 替换为坐标值

  1. <!--电子地图开始--->
  2. <script src="http://api.map.baidu.com/api?v=2.0&ak={$MapKey}" type="text/javascript"></script>
  3. <div style="width:700px;height:340px;border:1px solid gray" id="container"></div>

  4. <script type="text/javascript">
  5.         var map = new BMap.Map("container");          // 创建Map实例
  6.         var point = new BMap.Point({$MapCenterPoint});  // 创建点坐标
  7.         map.centerAndZoom(point,16);                  // 初始化地图,设置中心点坐标和地图级别。
  8.         map.addControl(new BMap.NavigationControl());   
  9.         map.addControl(new BMap.ScaleControl());   
  10.         map.addControl(new BMap.OverviewMapControl());
  11.         var sContent ="<h4 style='margin:0 0 5px 0;padding:0.2em 0'>地址:{$FL_Title}</h4>" +"<p style='margin:0;line-height:1.5;font-size:13px;'>电话:{$KS_tel} </p>"
  12.         {$ShowMarkerList}
  13.         window.setTimeout(function(){map.panTo(new BMap.Point({$MapCenterPoint}));}, 2000);
  14.        
  15.         function addMarker(point, index){   
  16.           // 创建图标对象   
  17.           var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), {   
  18.                 offset: new BMap.Size(10, 25),                  // 指定定位位置   
  19.                 imageOffset: new BMap.Size(0, 0 - index * 25)   // 设置图片偏移   
  20.           });   
  21.           var marker = new BMap.Marker(point, {icon: myIcon});   
  22.           map.addOverlay(marker);  
  23.           
  24.           if (index==0){
  25.                 var infoWindow = new BMap.InfoWindow(sContent);  // 创建信息窗口对象
  26.                  marker.addEventListener("click", function(){                                                                               
  27.                    this.openInfoWindow(infoWindow);        });
  28.                 map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口
  29.           }
  30.         }  
  31. </script>
  32. <!--电子地图结束--->
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则