react-amap
react-amap copied to clipboard
如何使用 AMap.Autocomplete,AMap.PlaceSearch两个插件
- [ +] 我已经搜索过 issue,没有类似的问题,或者类似的问题仍然没有解决方案。
- [ +] 我已经搜索过文档,并且仍然没有找到解决方案。
- [+ ] 我写了个问题重现的例子,链接或者代码将会贴在下面。
Reproduce Example Link or Code Fragment
What is Expected?
What is actually happening?
想要实现高德地图的输入提示后查询,主要用到 AMap.Autocomplete,AMap.PlaceSearch两个插件,在created引入以后,触发事件,不知道写在哪里,感觉没有触发到map的其他事件
同样问题!这么长时间还没有修复啊。。。。
写在 create里
this.autoComplete.on('select', (d) => console.log('slect: ', d))
这样调用事件
我用的react
自己写了个自定义的AutoComplete组件,可以戳这里: https://github.com/ttylikl/react-amap-plugin-autocomplete
window.AMap.plugin('AMap.PlaceSearch',function(){//异步加载插件
var search = new window.AMap.PlaceSearch()
search.search(value, function (status, result) {
// 查询成功时,result即对应匹配的POI信息
console.log(result)
})
});
用window.AMap就可以直接引入插件了
window.AMap.plugin('AMap.PlaceSearch',function(){//异步加载插件 var search = new window.AMap.PlaceSearch() search.search(value, function (status, result) { // 查询成功时,result即对应匹配的POI信息 console.log(result) }) });
用window.AMap就可以直接引入插件了
window.AMap是怎么引入的变量?
AMap.Autocomplete is not a constructor 不存在,怎么办呢?