这篇文章简单的讲:直接复制文章里的“完整代码”, 修改【坐标】和【公司信息】就完事了

代码

如果你用我写的代码,需要知道下面2个

百度地图生成器:http://api.map.baidu.com/lbsapi/createmap/index.html

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

但是,百度地图生成器里的“标注”点,是不会展开的, 我们今天就是想让它展开

效果展示:

只需要关注的代码:

var cp_title=" 郑州英伦电气有限公司";
var cp_content="联系人:王伟(先生) <br/>手  机:137***367<br/> 电  话:0371-***628 <br/> Q   Q:128***498  <br/>网址:http://www.xxx.com  <br/>地  址:郑州市高新技术开发区檀香路1号";var cp_lng=113.539696;
var cp_lat=34.804373;

完整代码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /><meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /><title>百度地图API自定义地图</title><!--引用百度地图API--><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=v3Cg0hRvbX7cuUSKG2sEklyeP8iw5eye"></script></head><body><!--百度地图容器--><div style="width:80%;height:550px;border:#ccc solid 1px;font-size:12px" id="map"></div></body><script type="text/javascript">var cp_title=" 郑州英伦电气有限公司";var cp_content="联系人:王伟(先生) <br/>手  机:137***367<br/> 电  话:0371-***628 <br/> Q   Q:128***498  <br/>网址:http://www.xxx.com  <br/>地  址:郑州市高新技术开发区檀香路1号";var cp_lng=113.539696;var cp_lat=34.804373;//创建和初始化地图函数:function initMap(){createMap();//创建地图setMapEvent();//设置地图事件addMapControl();//向地图添加控件addMapOverlay();//向地图添加覆盖物}function createMap(){ map = new BMap.Map("map"); map.centerAndZoom(new BMap.Point(cp_lng,cp_lat),19);}function setMapEvent(){map.enableScrollWheelZoom();map.enableKeyboard();map.enableDragging();map.enableDoubleClickZoom()}function addClickHandler(target,window){target.addEventListener("click",function(){target.openInfoWindow(window);});}function addMapOverlay(){var markers = [{content:cp_content,title:cp_title,imageOffset: {width:-46,height:-21},position:{lat:cp_lat,lng:cp_lng}}];for(var index = 0; index < markers.length; index++ ){var point = new BMap.Point(markers[index].position.lng,markers[index].position.lat);var marker = new BMap.Marker(point,{icon:new BMap.Icon("http://api.map.baidu.com/lbsapi/createmap/images/icon.png",new BMap.Size(20,25),{imageOffset: new BMap.Size(markers[index].imageOffset.width,markers[index].imageOffset.height)})});var label = new BMap.Label(markers[index].title,{offset: new BMap.Size(25,5)});var opts = {width: 200,title: markers[index].title,enableMessage: false};var infoWindow = new BMap.InfoWindow(markers[index].content,opts);// 创建信息窗口对象  marker.setLabel(label); addClickHandler(marker,infoWindow);map.addOverlay(marker);map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口};}//向地图添加控件function addMapControl(){var scaleControl = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});scaleControl.setUnit(BMAP_UNIT_IMPERIAL);map.addControl(scaleControl);var navControl = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(navControl);var overviewControl = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:true});map.addControl(overviewControl);}var map;initMap();</script>
</html>

修改代码

修改内容

  var cp_title="你要展示的标题、店名、公司名";var cp_content="联系人:XXX(先生) <br/>手  机:137****5367<br/> 电  话:0371-***28 <br/> Q   Q:128***98  <br/>网址:http://www.XXXXX.com  <br/>地  址:郑州市高新技术开发区檀香路1号";

修改坐标

第一步:打开 【百度地图拾取坐标系统】:http://api.map.baidu.com/lbsapi/getpoint/index.html

第二步:找到你要展示的位置

第三步:复制坐标

第四步:修改代码

“,”逗号前面的值给变量cp_lng

“,”逗号后面的值给变量cp_lat

var cp_lng=113.539696;

var cp_lat=34.804373;

第五步:保存-完成

让百度地图生成器里的“标注”内容展开--解决方案相关推荐

  1. 百度地图生成器里的标注内容默认展开

    百度地图生成器: http://api.map.baidu.com/lbsapi/createmap/index.html 百度地图拾取坐标系统: http://api.map.baidu.com/l ...

  2. 百度地图生成器添加标注不显示

    最近发现百度地图生成器生成的地图中标注的图片不显示,如下图: 很明显了,就是这个图标路径(http://app.baidu.com/map/images/us_mk_icon.png)的问题 在生成的 ...

  3. iOS开发之百度地图的简单集成——标注POI检索

    iOS开发之百度地图的简单集成--标注&POI检索 .h文件 // Created by XK_Recollection on 16/6/15. // Copyright © 2016年 GN ...

  4. 百度地图删除地图上所有的标注和所有的覆盖物

    //百度地图删除地图上所有的标注和所有的覆盖物 NSArray* array = [NSArrayarrayWithArray:_mapView.annotations];[_mapViewremov ...

  5. 地图标注源码 php,百度地图设置坐标,标注坐标地理位置

    [实例简介]百度地图设置坐标,标注坐标地理位置 [实例截图] [核心代码]// 百度地图API功能 function creat_map(e){ map = new BMap.Map("ma ...

  6. 百度地图api 点击标注后跳转页面

    百度地图api 点击标注跳转页面 初始化地图 window.onload = function(){//得到所有点,包括点的id.经纬度.跳转地址链接//jd. wd.hrefgetPoints(); ...

  7. java百度地图添加标注_调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...

    前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...

  8. 调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...

    前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...

  9. 百度地图API——ico图片标注的移动

    查询了很多资料,也设想过很多方案(比如让之前的标注隐藏或者删除,再显示新的标注),没有一个较为合理的实现方案.经过不懈的寻找,终于找到了一种方法,成功实现了ico图片标注的平移.记录一下,后续再用到时 ...

最新文章

  1. 锁定计算机后等于睡眠吗,如何防止计算机自动进入睡眠和/或休眠状态?
  2. C#一个事件中调用另一个事件
  3. MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK
  4. 为什么Map桶中个数超过8才转为红黑树
  5. C++表白代码---一颗心
  6. elementui 下拉框回显_elementUI Cascader 级联选择器回显
  7. visual studio安装vsix插件
  8. 计算机相关扩展活动战队名字,有诗意的战队名字大全
  9. STM32与FPGA Cyclone IV芯片fsmc通信
  10. 什么是TLC颗粒?与MLC、SLC区别
  11. 南京原市长季建业受贿1132万获刑15年
  12. python-gitlab
  13. 计算机d盘被锁,修复被“逻辑锁”锁住的硬盘几招 -电脑资料
  14. 基础运维-杂乱篇-持续更新.......
  15. 理解accuracy/precision_score、micro/macro
  16. Flutter集成Google、Facebook等第三方登陆完整流程
  17. java一个月学习成果
  18. 二维三维图纸web在线预览
  19. 利用GNS3搭建一个局域网使VM上的ubnutu访问Internet
  20. mysql 走索引 很慢_MySQL 优化:为什么 SQL 走索引还那么慢?

热门文章

  1. 卡尔曼滤波经典讲解,C++算法实现
  2. 邮件 查看html源码,程序员跟着大师源码学习系列之2:查看网页和电子邮件的源码...
  3. SAP-PM设备模块-维修计划-预防性维护
  4. Structured Streaming基础入门
  5. 在Java中,以下有关类的关联关系描述错误的是()
  6. 无线数字视频传输系统(图传)的方案比较
  7. 云栖科技评论第28期:高通宣布芯片内置亚马逊Alexa
  8. 第三代身份证原来是这样的 安全最大化不是梦想!
  9. 2021-8-4 数据库课堂笔记Day02
  10. linux 刷新 硬盘,linux – 从一个新硬盘重新刷新SW RAID1和一个坏块的旧硬盘