地图api同时标注多个点但信息框一样
2021-09-23 17:52
2021-09-23 17:52
莘墨
您好,该问题不属于标注认领问题,给您带来了不便,非常抱歉。
2021-09-23 19:15:56
昵称
的API只能做这些了,要想一次性全部加载各个企业的信息框,得自己去实现,难度应该也不大,写个脚本就可以
2021-09-23 19:15:56
kiss5re
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
* 添加标记
* @param [{id:主键,name:名称,lon:经度,lat:纬度,icon:图标,context:弹窗内62616964757a686964616fe58685e5aeb931333431366331容,viewImg:弹窗图片},...] data
*/
function addMar(data){
for(var i = 0; i < data.length; i++){
var marker = new BMap.Marker(new BMap.Point(data[i].lon, data[i].lat),{icon:new BMap.Icon(data[i].icon, new BMap.Size(50,50))}); // 创建标注
marker.setTitle(data[i].name);
marker.dataCont = data[i];
map.addOverlay(marker);
marker.addEventListener("click", function(e){
var viewWin = "<h4 style='margin:0 0 5px 0;padding:0.2em 0'>"+e.target.dataCont.name+"</h4>" +
"<img style='float:right;margin:4px' id='imgDemo' src='"+e.target.dataCont.viewImg+"' width='139' height='104' title='"+e.target.dataCont.name+"'/>" +
"<p style='margin:0;line-height:
1.5;font-size:13px;text-indent:2em'>"+e.target.dataCont.context+"</p>" +
"</div>";
var infoWindow = new BMap.InfoWindow(viewWin);
this.openInfoWindow(infoWindow);
//图片加载完毕重绘infowindow
document.getElementById('imgDemo').onload = function (){
infoWindow.redraw();//防止在网速较慢,图片未加载时,生成的信息框高度比图片的总高度小,导致图片部分被隐藏
}
});
}
}
可以这样,先把生成标注的on数据直接存进marker对象.添加marker的点击监听,触发监听时会拿到marker对象本身,从里面可以获取之前我们存进去的on数据,然后拿这个on数据直接生成弹窗
2021-09-23 19:15:56
三彩
如果地图上什么都没有,那么一般都是因为没有安装谷歌地图,所以读取不到地图内容,这个情况系统会提示GPS signal not found。如果你的地图有街道但是没精灵没补给站没道馆,注意右下方的白条了么,有两个原因:1.网络问题,请确保有良好的网络状况2.锁区。玩家所在地区被服务...
2021-09-23 17:19:42
低眉浅笑
你可以试试PC端的地图标注软件,比如LSV。试试标注。你可以把你之前标注的通过KML形式导出,再导入LSV,这样比较快捷,如果它支持KML导出的话。
2021-09-23 17:34:34
迎痕逢毁错
1234567891011121314151617181920212223242526/** * 添加标记 * @param [{id:主键,name:名称,lon:经度,lat:纬度,icon:图标,context:弹窗内62616964757a686964616f...
2021-09-23 17:52:00
脸红妹妹
方法/步骤分步阅读1/5标注地点有四种方法,1、从 Excel 批量导入(适合地点多的场景)2、直接绘制3、搜索添加4、手机定位2/5【批量添加】从 Excel 批量导入,当有成百上千个点位信息需要标注到地图中时,如果还用手工进行逐一标注,那工作量太大了。这时您就需要用到“批量添...
2021-10-16 22:40:01
[已注销]
,可以将您的公司免费标注在地图上,请参照以下几点进行标注:1、注册登陆,完善个人信息:直接访问链接注册账号,激活并完善个人信息;或通过地图主页右上角点击“商户免费标注”完成注册登陆。2、能查到指路人地图标注服务中心铺,可以直接认领:请在地图上方的框中输入您的指路人地图标注服务中心铺,如果能够查到您的指路人地图标注服务中心铺,请直接...
2021-10-17 10:15:27
Kapoknife
我们旅游的时候,经常会遇到需要在地图上标注多个地点以供选择,那如何在地图上标注呢 1、打开地图,我们以台湾岛区域为例 2、选择需要去的地点,如单击“长庚大学”会出现对话框 3、我们点选收藏(即“五角星”)后,左上角会出现“添加成功”的提示 4、我们同样...
2021-10-17 17:50:25
浅斟明月
地图中怎么同时标注多个地点?相信大多数朋友去外面旅游都会借助地图工具使用,在地图上标注地点以便于我们选择,那我们该如何在地图中标注多个地点以供选择呢?下面小编就为用户们介绍地图同时标注多个地点的操作方法,具体请看下文!地图中怎么同时标注多个地点的操作方法介绍:...
2021-10-17 21:10:29
Better-小七
我们旅游的时候,经常会遇到需要在地图上标注多个地点以供选择,那如何在地图上标注呢1、打开地图,我们以台湾岛区域为例2、选择需要去的地点,如单击“长庚大学”会出现对话框3、我们点选收藏(即“五角星”)后,左上角会出现“添加成功”的提示4、我们同样的方式再添加一个,之前添加的...
2021-10-17 22:15:25