LiYingQI 发表于 2022-3-21 17:50:28

如何把数据库中的点位(经纬度)显示到地图上?并且部分数据进行展示?

本帖最后由 LiYingQI 于 2023-2-16 16:58 编辑

https://lbsyun.baidu.com/jsdemo.htm#eMarkerAddEvent   百度开发平台的演示demo。作为小白的我折腾了一天也没成功,求大神指导




调整后demo!供参考试用。



Francis.Wang 发表于 2022-3-22 16:30:29

调用百度地图的addOverlay方法,往上有很多案例,照着抄就好了,百度官方也给了一些demo,类似这样子var map = new BMapGL.Map('container');
map.centerAndZoom(new BMapGL.Point(116.404, 39.928), 15);
map.enableScrollWheelZoom(true);
// 创建点标记
var marker1 = new BMapGL.Marker(new BMapGL.Point(116.404, 39.925));
var marker2 = new BMapGL.Marker(new BMapGL.Point(116.404, 39.915));
var marker3 = new BMapGL.Marker(new BMapGL.Point(116.395, 39.935));
var marker4 = new BMapGL.Marker(new BMapGL.Point(116.415, 39.931));
// 在地图上添加点标记
map.addOverlay(marker1);
map.addOverlay(marker2);
map.addOverlay(marker3);
map.addOverlay(marker4);

LiYingQI 发表于 2022-3-23 17:09:31

Francis.Wang 发表于 2022-3-22 16:30
调用百度地图的addOverlay方法,往上有很多案例,照着抄就好了,百度官方也给了一些demo,类似这样子

这个方法可以。完美解决。又发现一个问题,我这个多点位如何页面加载完成就显示在地图上啊?我把js加到启动加载中也没有成功

Francis.Wang 发表于 2022-3-25 00:24:10

LiYingQI 发表于 2022-3-23 17:09
这个方法可以。完美解决。又发现一个问题,我这个多点位如何页面加载完成就显示在地图上啊?我把js加到启 ...

那就让**飞一会儿,让地图延迟加载个三五百毫秒就可以了

muto 发表于 2023-2-7 15:04:15

可以

muto 发表于 2023-2-7 15:04:22

可以用吗

LiYingQI 发表于 2023-2-8 13:58:06

muto 发表于 2023-2-7 15:04
可以用吗

可以的

muto 发表于 2023-2-9 09:11:11

大佬,DEMO可以分享学习一下吗

LiYingQI 发表于 2023-2-16 16:58:55

muto 发表于 2023-2-9 09:11
大佬,DEMO可以分享学习一下吗

demo已上传

muto 发表于 2023-2-20 08:36:20

:i0tw::hjyzw:感谢分享!!
页: [1] 2
查看完整版本: 如何把数据库中的点位(经纬度)显示到地图上?并且部分数据进行展示?