怎么在百度地图上搜索一家品牌店的名称从而显示出这家连锁品牌所有店面的地理位置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在百度地图上搜索一家品牌店的名称从而显示出这家连锁品牌所有店面的地理位置?相关的知识,希望对你有一定的参考价值。

1.打开百度地图,搜索你想要找寻的品牌店

2.鼠标移动到地图右侧,将当前城市点击切换为全国

3.再次点击左侧搜索框,在全国范围内的所有的店面地理位置就可以找到了

参考技术A

把地图缩小,显示器完全显示中国地图的时候,然后进行搜索:XX品牌店,就可以看到了!

参考技术B 只需直接输入该品牌店的名称,就能找到其所有的门店位置。
请采纳,谢谢!!

如何设置百度地图infowindow的位置

1)构造infowindow:参考

2)baidumap中显示,参考:

望采纳,谢谢!!!

参考技术A 有这样一个问题,我的标注点是从数据库里面读出来的,利用ajax加载到地图上,所以是使用循环加载的,我想要当用户点击标注的时候 会显示详细信息,我是使用 infoWindow显示的,但是问题来了,因为是循环,所以点击后,显示的总是最后一个的信息,请问各位大神有什么好办法呢,下面吧代码贴上来:
var opts =
width: 250, // 信息窗口宽度
height: 100, // 信息窗口高度
title: "Hello" // 信息窗口标题

//循环数据信息
for (var i = 0; i < arr.length; i++)
//标注的经度
var jd = parseFloat(arr[i].split(",")[0]).toFixed(6);
//标注的纬度
var wd = parseFloat(arr[i].split(",")[1]).toFixed(6);
//显示的内容
var name = arr[i].split(",")[2];
var point = new BMap.Point(jd, wd);
map.centerAndZoom(point, 15);
var marker = new BMap.Marker(point); // 创建标注
//name是显示的内容,是从数据库读出来的.因为做测试 opts 使用的是一个
var infoWindow1 = new BMap.InfoWindow(name, opts);
marker.addEventListener("click", function ()
this.openInfoWindow(infoWindow1);
);
map.addOverlay(marker);

上面的是我的代码,测试了,标注都显示出来了,但是提示信息都是循环的最后一个,有懂得帮忙看看,谢谢各位了
参考技术B 1)构造infowindow:参考 2)baidumap中显示,参考: 望采纳,谢谢!!!

以上是关于怎么在百度地图上搜索一家品牌店的名称从而显示出这家连锁品牌所有店面的地理位置?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置百度地图infowindow的位置

如何百度地图上面添加公司的标识?

百度地图标注位置怎么弄?

# 如何圈出某点周边半径2公里的圆(用百度地图)?

如何快速在百度地图上标记多个地点

如何使用百度地图查询出行路线