地图插件小BUG,不影响使用

发布于 2019-05-15

PS:隔了一个月后另一个项目用的是高德地图。。我又把高德地图的搜索标记问题搞了一下

在做项目中需要使用地图,本来打算自己写一个,忽然发现fastadmin出了地图插件,省了我不少事情。
配置好插件以后,发现只用搜索,不点击地图,搜索框里面的地址没有标记点(返回赋值问题好像已经修复,没有细看)虽然说不影响使用。
经过非常简单的修改,只需要几行代码搜索地址标记功能即可正常使用。

百度地图
找到地图插件安装目录,addonsaddressviewindexbaidu.thml 第158行后增加

addpoint(pp);

高德地图
找到地图插件安装目录,addonsaddressviewindexbaidu.thml 第157行后增加(从120行左右复制点击添加标记点,更改对应的参数就OK了)

positionPicker.start(poiResult.item.location);
geocoder.getAddress(lng + ',' + lat, function (status, result) {
    if (status === 'complete' && result.regeocode) {
        var address = poiResult.item.address;
        var label = '<div class="info">地址:' + address + '<br>经度:' + lng + '<br>纬度:' + lat + '</div>';
        positionPicker.marker.setLabel({
            content: label //显示内容
        });
    } else {
        alert(JSON.stringify(result))
    }
});

现在只剩下腾讯地图的代码我没有看过了。。有没有这个问题我不清楚。
如果能帮到大家就帮忙点个赞,加个收藏。
希望 @Karson@F4NNIU 大佬有空可以完善一下这个问题,再此谢过~!!!

查看更多

关注者
0
被浏览
106
地虎降天龙
地虎降天龙 认证专家 2019-05-15
ZZZzzz...该有的都会有的...zzzZZZ

支持

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览