【云图】如何设置微信里的全国实体店地图?
商家福利!如何提高微信公众平台的粉丝数?如何更好地与粉丝互动?如何为客户提供更好的网络服务?
答案是,为自己的微信公众平台,添加地图功能。有了地图,您的用户能更好更快地找到您实体店的地址,快捷地查询路线。不同实体店还可以添加不同的电话号码,让用户一键拨号,增强互动增强体验。
什么什么,您不懂微信?不要紧,本文详细讲述了如何设置微信公众平台,如何将实体店地图添加到微信公众平台中。
什么什么,您不懂开发不懂地图?不要紧,高德提供如下服务:
1、高德【云图】,提供实体店位置、照片、电话、名称等的存储、显示与检索。
2、高德【URI API】,提供定位、驾车、搜周边等地图功能。
效果图:
商家如何在微信上开启地图功能?解决方案请看本文~
----------------------------------------------------------------------------
一、微信的准备
1、登录微信公众平台:https://mp.weixin.qq.com
2、点击功能->高级功能->编辑模式
3、自定义菜单->设置
4、添加菜单与子菜单,选择链接方式。
放入自己的地图链接:http://www.amfaqua.com/map/amf.html
链接是网站地图,网站地图如何做,在第三部分会介绍。
5、大功告成,看看效果!
二、微信效果展示
1、关注公众微信号:AMF400-6789-122
2、点击关于产品 -> 实体店地图
3、跳转到实体店地图(地图做法在第三部分)
4、地图上的麻点图,就是实体店分布图。点击地图上的小红点,弹出信息窗口。
点击电话,可以直接调起打电话服务。
点击到这里去,可以跳转到高德mobile地图。
6、点击右上角的列表模式,可是列出每个城市的实体店列表。
点击左边的列表,可以进行城市切换。
点击电话,调起打电话服务。
点击到这里去,调起高德mobile地图。
三、【云图】与高德mobile地图
1、申请一个开发者key:http://developer.amap.com/key
2、登录云图,点击新建地图
云图登录地址:http://yuntu.amap.com/datamanager/
3、导入您的实体店数据
name,address,tel,pic 河南鹤壁旗舰店,河南省鹤壁市淇滨区鹤煤大道西段建业森林半岛,18810067778, 苏州邻瑞店,江苏省苏州市工业园区邻瑞广场三层,18505121300,http://www.amfaqua.com/uploads/allimg/131230/1-131230152K1504.jpg 临汾鼓楼店,山西省临汾市尧都区鼓楼广场步行街,15388570002,http://www.amfaqua.com/uploads/allimg/130904/1-130Z4002334543.jpg 北京三里屯店,北京朝阳区三里屯SOHO三号楼3115,13146542304,http://www.amfaqua.com/uploads/allimg/130916/1-1309161J929643.jpg 北京朝园店,北京朝阳公园西2门朝园市场1165号,010-57900212,http://www.amfaqua.com/uploads/allimg/130826/1-130R6144K0c8.jpg 北京和平里店,北京东城区和平里中街六区6号楼底商-3,010-84211868,http://www.amfaqua.com/uploads/allimg/130626/1-1306261A359553.jpg 北京方恒店,北京市朝阳区望京方恒购物中心一层入口,010-57116389,http://www.amfaqua.com/uploads/allimg/131008/1-13100QI236409.jpg 北京富力城店,北京朝阳区东三环富力广场购物中心地下一层,13601233181,http://www.amfaqua.com/uploads/allimg/140217/1-14021F93U0254.jpg 北京蓝港店,北京市朝阳区蓝色港湾国际商区L-K161(M层),13264336352|18600937784,http://www.amfaqua.com/uploads/allimg/130826/1-130R6134555105.jpg 北京居然店,北京市海淀区西四环世纪金源北楼居然之家一层,13910152440,http://www.amfaqua.com/uploads/allimg/130829/1-130R9162P02T.jpg 北京蓝景店,北京市海淀区北三环蓝景丽家一层入口,13910152440,http://www.amfaqua.com/uploads/allimg/130829/1-130R9162U4395.jpg 北京欧美汇店,北京海淀区中关村欧美汇购物中心一层,010-56420518,http://www.amfaqua.com/uploads/130410/1-1304101RTa34.jpg 天津绿游店,天津市滨海新区泰达绿游天地购物中心215号,13752669203,http://www.amfaqua.com/uploads/allimg/130626/1-1306261F2424P.jpg 北京朝阳大悦城店,北京朝阳区青年路大悦城购物中心三层必胜客对面,010-57187606,http://www.amfaqua.com/uploads/allimg/140217/1-14021GA534M0.jpg 南通中南城店,江苏省南通市崇川区中南城购物中心4层,13255247999,http://www.amfaqua.com/uploads/allimg/130626/1-1306261H215P1.jpg
4、点击预览,就能看见您的实体店地图啦
5、云图和高德mobile的代码,请大家查看第四部分。
或者查看上一篇教程《如何制作AMF生态鱼缸实体店分布图》:http://www.cnblogs.com/milkmap/p/3778398.html
四、效果与源代码
源代码:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <title>AMF海水农场实体店</title> <link rel="stylesheet" type="text/css" href="amf.css" /> <script language="javascript" src="http://webapi.amap.com/maps?v=1.2&key=【您的key】"></script> </head> <body onLoad="mapInit()"><div class="header clearfix"><select onchange="getType(this.options[this.selectedIndex].text)" ><option>北京</option><option>天津市滨海新区</option><option>河南省鹤壁市</option><option>江苏省苏州市</option><option>江苏省南通市</option><option>山西省临汾市</option><option>全国</option></select><div class="btnChange"><a id="iListBtn" onclick="display('list','iMapBtn');" href="javascript:void(0);">列表模式</a><a id="iMapBtn" style="display:none;" onclick="display('map','iListBtn');" href="javascript:void(0);">地图模式</a></div></div><div id="map" class="clearfix"></div><div id="list" style="display:none;">正在读取数据……</div> </body> <script language="javascript"> function display(id1,id2){document.getElementById('map').style.display = 'none';document.getElementById('list').style.display = 'none';document.getElementById('iListBtn').style.display = 'none';document.getElementById('iMapBtn').style.display = 'none';document.getElementById(id1).style.display = 'block';document.getElementById(id2).style.display = 'block';if (id1 === 'map' && mapObj) {mapObj.setFitView();} } var mapObj; var cloudDataLayer; var cloudSearch; var pBeijing = new AMap.LngLat(116.38298,39.955543); //初始化地图对象,加载地图 function mapInit(){mapObj = new AMap.Map("map",{resizeEnable: true,center: pBeijing, //地图中心点 level:12 //地图显示的比例尺级别 });myCloudList("北京"); } //云图加载列表 function myCloudList(id){//列表 mapObj.plugin(["AMap.CloudDataSearch"], function() {//绘制多边形var arr = new Array();arr.push(new AMap.LngLat(75.585938,52.696361));arr.push(new AMap.LngLat(134.472656,53.956086));arr.push(new AMap.LngLat(129.726563,16.467695));arr.push(new AMap.LngLat(81.914063,20.13847));arr.push(new AMap.LngLat(75.585938,52.696361));var searchOptions = {keywords: id,pageSize:100};cloudSearch = new AMap.CloudDataSearch('53956704e4b04192f1f4e43d', searchOptions); //构造云数据检索类 AMap.event.addListener(cloudSearch, "complete", cloudSearch_CallBack); //查询成功时的回调函数 AMap.event.addListener(cloudSearch, "error", errorInfo); //查询失败时的回调函数 cloudSearch.searchInPolygon(arr); //多边形检索 }); } var markers = new Array(); var windowsArr = new Array(); //添加marker和infowindow function addmarker(i, d){ var lngX = d._location.getLng(); var latY = d._location.getLat(); var IconOptions = {image : "fish.png",size : new AMap.Size(32,32),imageSize : new AMap.Size(32,32),imageOffset : new AMap.Pixel(-16,0)};var myIcon = new AMap.Icon(IconOptions);var markerOption = { map:mapObj, icon: myIcon, offset: new AMap.Pixel(-16,-32), position:new AMap.LngLat(lngX, latY) }; var mar = new AMap.Marker(markerOption); markers.push(new AMap.LngLat(lngX, latY)); var infoWindow = new AMap.InfoWindow({ content: "<h3>" + d._name + "</h3>" + "<img style=\"width:280px;height:180px;overflow:hidden;\" src='" + d.pic + "' /><p>地址:" + d._address + "</p>" + "<p>电话:<a href=\"tel:" + d.tel + "\">" + d.tel + "</a></p><p style=\"text-align:right\"><a href='http://mo.amap.com/?q=" + d._location.getLat() + "," + d._location.getLng() + "&name=" + d._name + "'>到这儿去</a></p>",size:new AMap.Size(280, 0), autoMove:true, offset:new AMap.Pixel(0,-30),closeWhenClickMap: true }); windowsArr.push(infoWindow); var aa = function(){infoWindow.open(mapObj, mar.getPosition());}; AMap.event.addListener(mar, "click", aa); } //回调函数-成功 function cloudSearch_CallBack(data) {clearMap();var resultStr="";var resultArr = data.datas;var resultNum = resultArr.length;for (var i = 0; i < resultNum; i++) {resultStr += "<div class=\"item\">";resultStr += "<h3>" + (i+1) + "、" + resultArr[i]._name + "</h3>";resultStr += "<p>地址:" + resultArr[i]._address + "</p>";resultStr += "<p>电话:<a href=\"tel:" + resultArr[i].tel + "\">" + resultArr[i].tel + "</a></p>";resultStr += "<p>地图:<a href='http://mo.amap.com/?q=" + resultArr[i]._location.getLat() + "," + resultArr[i]._location.getLng() + "&name=" + resultArr[i]._name + "'>到这里去</a></p>";resultStr += "</div>";addmarker(i, resultArr[i]); //添加大标注 }if (document.getElementById('map').style.display !== 'none') {mapObj.setFitView();}document.getElementById("list").innerHTML = resultStr; } //回调函数-失败 function errorInfo(data) {resultStr = data.info;document.getElementById("list").innerHTML = resultStr; } //清空地图 function clearMap(){mapObj.clearMap();document.getElementById("list").innerHTML = '正在读取数据……'; } //索引云图 function getType(iPrivance){if(iPrivance=="全国"){if (document.getElementById('map').style.display !== 'none') {mapObj.setZoomAndCenter(4,new AMap.LngLat(114.433594,33.651208));}myCloudList('');var op={query:{keywords:""}};cloudDataLayer.setOptions(op);}else{myCloudList(iPrivance);var op={query:{keywords:iPrivance}};cloudDataLayer.setOptions(op);placeSearch(iPrivance);} } //城市查询 function placeSearch(id) {var MSearch;mapObj.plugin(["AMap.PlaceSearch"], function() {MSearch = new AMap.PlaceSearch({ //构造地点查询类 pageSize:1,pageIndex:1,city:"" //城市 });AMap.event.addListener(MSearch, "complete", keywordSearch_CallBack);//返回地点查询结果 MSearch.search(id); //关键字查询 }); } //城市查询后定位 function keywordSearch_CallBack(data) {var iPoint = data.poiList.pois[0].location;mapObj.setZoomAndCenter(10,iPoint); } </script> </html>
效果请关注【AMF海水农场】微信公众号进行查看。
demo链接:http://zhaoziang.com/amap/amf.html
【云图】如何设置微信里的全国实体店地图?相关推荐
- 电脑如何设置微信里打印准考证
1.首先打开电脑端微信,然后点击文件传输助手,找到并点击需要打印的文档. 2.接着文件打开后,按Ctrl+P键进入打印界面. 3.其次选择合适的打印机纸张方向.页边距后,点击打印即可. 网上怎么打印 ...
- 【云图】如何设置支付宝里的家乐福全国连锁店地图?
[云图]如何设置支付宝里的家乐福全国连锁店地图? 原文:[云图]如何设置支付宝里的家乐福全国连锁店地图? 摘要:本文详细讲解了,如何设置支付宝服务窗.商家如何将自己的全国连锁店放置到云图上,并且在支付 ...
- chrome设置微信ua_Chrome谷歌浏览器模拟微信内置浏览器的方法(电脑上)
在微信里打开网页链接都会调用微信内置的浏览器,这种情况下是不太容易调试的的,那么有没有办法让谷歌浏览器模拟微信浏览器呢?下面小编分享的方法可以让Chrome谷歌浏览器模拟微信内置浏览器方便大家调试. ...
- 微信里文件小程序导不出来_懒得打开电脑传文件?这四类小程序把这事解决了-小程序视频怎么发在电脑上...
在<小程序说·能力百科全书>前两期中,我们说到了小程序的"蓝牙能力".弱网环境下,它是篮球场上力挽狂澜的"第六人":出行场景中,它还能化身你的&qu ...
- 微信图片怎么添加竖排文字_轻松设置微信竖排昵称
原标题:轻松设置微信竖排昵称 今天给大家带来两个微信小技巧,一个是如何快速设置竖排昵称,一个是微信模糊消息的代码! ▍霸屏模糊文字代码 先看效果吧! 刚发到群里,就引起了一阵骚动,这种将文字模糊以后的 ...
- 我把一个人从我的微信里删除了,他怎么又进来了,确实删掉了,这是怎么回事?
我把一个微信好友从我的微信里删除了,不知道怎么回事他又进来了.很多人觉得不可思议,怀疑是系统出错了. 在这里,我很负责任的告诉大家,如果我们的微信中的一些设置操作不当的话,确实会出现这种情况. 其实细 ...
- 小米路由器微信连接到服务器,小米路由器怎么设置微信好友免密码直接链接上网?...
朋友来家里一般都会要wifi密码,但是每次都说就麻烦了,想要设置微信好友直接连接网络,该怎么设置呢?下面我们就来看看详细的教程. 1.首先路由器的固件和客户端要升级到最新版.在客户端里打开" ...
- 这些车企在企业微信里,装上高速的“组织引擎”
"这真是一场惊险之旅." 今年7月,胡先生一家疾驶在若羌县罗布泊镇国道上,迎面突然冲出一辆大型货车--为了避让,胡太太驾驶的极氪001撞上了路边的石墩,两个轮胎直接报废. 在人迹罕 ...
- 群晖消息通知 推送服务器,群晖点滴我知道 篇一:群晖 如何设置微信通知
群晖点滴我知道 篇一:群晖 如何设置微信通知 2019-05-04 11:10:03 12点赞 53收藏 10评论 很多小白不知道群晖有邮件通知的功能,比如它出故障了,完成工作了,告诉你硬盘坏了,等等 ...
最新文章
- opencv3.2 在Ubuntu下的编译安装
- Azkaban任务调度(使用带有依赖的任务调度)【mapreduce数据清洗,数据入hive库,kylin预编译、数据分析】
- 指定查询条件,查询对应的集合List(单表)
- mysql gtid配置_mysql 5.7 GTID主从配置
- modbustcp封装使用获取设备数据示例
- Android开发实战二之Hello Android实例
- 基础知识—函数-函数概述
- 将mysql表数据拼接成oracle的insert语句
- ExtJs中ComboBox使用之技巧
- 关于cmp函数参数中的符号(转)
- DIV的摇晃效果---jquery实现
- VC ODBC使用总结
- 用PHP做服务器接口客户端用http协议POST访问安全性一般怎么做
- cmake安装使用(详解 )
- 论项目整体管理-软考论文整理一
- EMD/EEMD 经验模态分解/集合经验模态分解
- 大盘点|三维视觉与自动驾驶数据集(40个)
- 分析师不死心 仍坚信微软终将成功并购雅虎
- emwin模拟器编译环境搭建及helloworld例程
- EMC 设计经验总结
热门文章
- matlab以空间的点画球,3D空间画空洞小球Matlab程序
- 程序员真的可以轻松月收入破万吗?看了这20张图(市场+学习技能),我跪了!
- 第一章 软件测试概述
- 图片处理——NDK实现人脸抠图
- flv.js仿B站弹幕html,利用jQuery实现仿哔哩哔哩视频弹幕代码
- 使用flask,关于WARNING: This is a development server. Do not use it in a production deployment问题
- 策略服务器未运行错误5,win7系统使用诊断检查网络提示“诊断策略服务未运行”的解决方法...
- 亚麻窗帘的优缺点有哪些?-江南爱窗帘十大品牌
- lapack安装 matlab,如何使用MATLAB提供的BLAS库?
- 四氨基苯基卟啉铜cas67595-97-5 TAPP-Cu(2+)的保存条件