|
@@ -168,12 +168,12 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
async created() {
|
|
async created() {
|
|
- AMapLoader.reset();
|
|
|
|
|
|
+ // AMapLoader.reset();
|
|
// 已载入高德地图API,则直接初始化地图
|
|
// 已载入高德地图API,则直接初始化地图
|
|
if (window.AMap && window.AMapUI) {
|
|
if (window.AMap && window.AMapUI) {
|
|
// 未载入高德地图API,则先载入API再初始化
|
|
// 未载入高德地图API,则先载入API再初始化
|
|
} else {
|
|
} else {
|
|
- await remoteLoad(`http://webapi.amap.com/maps?v=1.3&key=${MapKey}`)
|
|
|
|
|
|
+ await remoteLoad(`http://webapi.amap.com/maps?v=1.3&key=${MapKey}&plugin=AMap.AutoComplete`)
|
|
await remoteLoad('http://webapi.amap.com/ui/1.0/main.js')
|
|
await remoteLoad('http://webapi.amap.com/ui/1.0/main.js')
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -210,9 +210,16 @@
|
|
AMap.plugin(
|
|
AMap.plugin(
|
|
['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Geocoder', 'AMap.DistrictSearch'],
|
|
['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Geocoder', 'AMap.DistrictSearch'],
|
|
function() {
|
|
function() {
|
|
- var autocomplete = new AMap.Autocomplete({
|
|
|
|
|
|
+ if(AMap.Autocomplete){
|
|
|
|
+ var autocomplete = new AMap.Autocomplete({
|
|
input: 'searchValue',
|
|
input: 'searchValue',
|
|
})
|
|
})
|
|
|
|
+ }else{
|
|
|
|
+ var autocomplete = new AMap.AutoComplete({
|
|
|
|
+ input: 'searchValue',
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
var placeSearch = new AMap.PlaceSearch({
|
|
var placeSearch = new AMap.PlaceSearch({
|
|
city: that.acode,
|
|
city: that.acode,
|
|
citylimit: true,
|
|
citylimit: true,
|