因GOOGLE地区在中国的牌照问题,导致DZ旗下的品牌空间中的商家地图标注功能失效。而官方缺没有给一个解决方案,看来只能自己动手解决了。将系统中自带的GOOGLE地图更换成百度地图......
首先,我们需要找到系统中哪些地方使用了地图标注功能。 店铺首页、店铺简介、后台地图标注、管理后台地图管理
因为这个系统代码写法和论坛的大相径庭,特别是模板的处理。初学者很难找到要修改哪些地方?
tpl.func.php
store.php
默然模板下:map.html.php​
将其中的GOOGLE地图调用方式修改为baidu地图的JS
其中需要注意的就是后台管理的时候,GOOGLE和BAIDU地图的经纬度是相反的。另外,还需要注意就是判断用户是否已经标注过地图,需要将标注过的用覆盖物的方式显示出来,以免用户重新标注!
另外在文件需要设置一个默认地图显示值,显示你所在当地的,否则用户只要打开就显示北京的,体验效果也要注意哦!
更换过的效果如下:
自己搞不定的加我的QQ:2278077517
|