24小时免费服务热线:15320418221

地图api同时标注多个点但信息框一样

2021-09-23 17:52

莘墨

莘墨

您好,该问题不属于标注认领问题,给您带来了不便,非常抱歉。

2021-09-23 19:15:56

昵称

昵称

的API只能做这些了,要想一次性全部加载各个企业的信息框,得自己去实现,难度应该也不大,写个脚本就可以

2021-09-23 19:15:56

kiss5re

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

百花缭乱

怎么在地图 添加多个标注点放到自己想要的位置上怎么弄?

还是“地图地链接地图名回片的链接:链接地图生成器可以标注多答个点,希望对你有所帮助!

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

CUTING

C#如何获得地图点上的信息框

2022-03-25 09:45:01