!
也想出现在这里? 联系我们
广告位

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

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

网站上添加位置地图功能,一般是使用百度地图 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. var opts = {
  16. width : 200,
  17. title : '' ,
  18. enableMessage:true
  19. }
  20. var infoWindow = new BMap.InfoWindow(dataN, opts); // 创建信息窗口对象
  21. map.openInfoWindow(infoWindow,point); //开启信息窗口
  22. marker.addEventListener("click", function(){
  23. map.openInfoWindow(infoWindow,point); //开启信息窗口
  24. });
  25. });
  26. </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. }

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

给TA打赏
共{{data.count}}人
人已打赏
前端学习

CSS3实现鼠标经过网站图片纵向Y轴旋转

2024-8-1 15:29:55

前端学习

每个IP自定义时间弹窗跳转广告代码

2024-8-16 13:41:07

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索