博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【常用】网页调用百度地图美化版
阅读量:6573 次
发布时间:2019-06-24

本文共 1715 字,大约阅读时间需要 5 分钟。

功能描述:

在web网页中调用百度地图API,在公司联系方式页面显示地图。(百度地图api版本2.0)

设置了百度自带的“高端灰”风格,加入了标注,和信息窗口,以及点击事件,支持鼠标滚轮缩放。

 

展示页代码面:

 

map.js文件

/* 百度地图API功能 */var map = new BMap.Map("ContactMap",{minZoom:4,maxZoom:18});  // 创建Map实例  map.setMapStyle({    styleJson:[        {            "featureType": "all",            "elementType": "all",            "stylers": {                "lightness": 10,                "saturation": -100            }        }    ]});var pt = new BMap.Point(120.207013,30.273802);    // 设置地图坐标map.centerAndZoom(pt, 18);    // 初始化地图,设置中心点坐标和地图级别loadmap();map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放function loadmap() {    map.clearOverlays();    /*        //可在标注位置添加上LOGO icon        var myIcon = new BMap.Icon("/static/logo.png", new BMap.Size(48, 44));    */    var marker = new BMap.Marker(pt);     map.addOverlay(marker);    var data = '
浩然国际(香港)集团有限公司
地址:浙江省杭州市江干区秋涛北路130号省家电市场一楼
'; var infoWindow = new BMap.InfoWindow(data); marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); }); //map.openInfoWindow(infoWindow, map.getCenter()); }

 

添加自定义图片的方法:

function loadmap() {    map.clearOverlays();        var myIcon = new BMap.Icon("/static/mapinfo.png", new BMap.Size(379,178));    var marker = new BMap.Marker(pt,{icon:myIcon});     map.addOverlay(marker);              // 将标注添加到地图中   }

 

 

--------------------------------------------------------------------------------------------------------------

 

参考:

百度地图API DEMO       http://developer.baidu.com/map/jsdemo.htm#a1_2

高端灰风格(百度自带) http://developer.baidu.com/map/custom/

百度地图坐标拾取工具    http://api.map.baidu.com/lbsapi/getpoint/index.html

转载于:https://www.cnblogs.com/woodk/p/4652080.html

你可能感兴趣的文章
Master主动向Slave发送binlog?还是Slave主动向Master要binlog?
查看>>
WordPress纯PHP代码实现记录搜索引擎蜘蛛爬行记录
查看>>
CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20
查看>>
【Win 10应用开发】Adaptive磁贴模板的XML文档结构
查看>>
[20170623]利用传输表空间恢复数据库2.txt
查看>>
SSL WSS HTTPS
查看>>
第十八章——基于策略的管理(1)——评估数据库属性
查看>>
谈谈应届生应聘的一点看法
查看>>
一致性 hash 算法(consistent hashing)
查看>>
Python使用线性回归简单预测数据
查看>>
Java 使用 Dom4j 解析 XML 指南
查看>>
使用truss、strace或ltrace诊断软件的"疑难杂症"
查看>>
构建自主可控生态链
查看>>
mysql查找配置文件的顺序
查看>>
想要更好的云基础设施管理!你检查IT工具集了吗?
查看>>
Spring(三)之自动装配、表达式
查看>>
阿里云发布“码上公益”平台 打造更高效透明的“科技公益”
查看>>
Hadoop Yarn事件处理框架源码分析
查看>>
DockOne微信分享(七十七):用Harbor实现容器镜像仓库的管理和运维
查看>>
监理延期 验收工程款制约三方
查看>>