HTML/CSS

企业网站上添加位置地图的方法

阿里云

现在很多企业网站上都有位置地图功能,方便用户查看公司的位置。让企业网站更有信任感。效果如下图:

网站上添加位置地图功能,一般是使用百度地图 API 来做的。下面介绍一下企业网站上添加位置地图的具体方法。

第一步

引入百度地图 API,将下面的 JS 代码保存到一个 JS 文件为 map.js;

也想出现在这里?联系我们
创客主机
  1. (function(){window.BMAP_PROTOCOL = "https"; window.BMap_loadScriptTime = (new Date).getTime(); document.write('<script type="text/javascript" src="https://api.map.baidu.com/getscript?v=3.0&ak=B6825983426aaadd0ba7c423b1a7f1ec&services=&t=20191111160328"></script>');})();

第二步

将以下的 JS 代码放在网页的最底部,用于引入百度地图;

  1. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/admin/js/map.js">
  2. </script>
  3. <script type="text/javascript">
  4. $(function(){
  5. var dataX='<?php echo $general_options["xmap"]; ?>';//X坐标
  6. var dataY='<?php echo $general_options["ymap"]; ?>';//Y坐标
  7. //信息标注(需要可放开)
  8. //var dataN = '<ul>' + $('.contText .boxText').html() + '</ul>';
  9. // 百度地图API功能
  10. var map = new BMap.Map("ummap");
  11. var point = new BMap.Point(dataX,dataY);
  12. var marker = new BMap.Marker(point);
  13. map.addOverlay(marker);
  14. map.centerAndZoom(point, 15);
  15.  
  16. var opts = {
  17. width : 200,
  18. title : '' ,
  19. enableMessage:true
  20. }
  21. var infoWindow = new BMap.InfoWindow(dataN, opts); // 创建信息窗口对象
  22. map.openInfoWindow(infoWindow,point); //开启信息窗口
  23. marker.addEventListener("click", function(){
  24. map.openInfoWindow(infoWindow,point); //开启信息窗口
  25. });
  26.  
  27. });
  28. </script>

第三步

在需要显示的地图的位置用以下的 DIV,注意放在父 DIV 的里面,使用绝对定位

  1. <div class="linkusone"><div id="ummap"> </div></div>

第四步

将以下的 CSS 样式放到样式文件里,控制地图的样式,如:宽度、高度等;

  1. .linkusone{width:100%;height:660px;position:relative;margin-top:20px;}
  2. #ummap {
  3. background-color: #000!important;
  4. width: 100%;
  5. position: absolute;
  6. top: 0;
  7. right: 0;
  8. height: 100%;
  9. opacity: 0.4;
  10. }
  11. #ummap img {
  12. max-width: none
  13. }
  14. #ummap iframe {
  15. width: 100%;
  16. height: 100%;
  17. }
  18. #ummap .map_y {
  19. display: none
  20. }

这样,通过以上的方法,我们就可以在自己的网站上添加位置地图了。

企业网站上添加位置地图的方法

已有 233 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!