@vuemap/vue-amap
Version:
高德地图vue3版本封装
41 lines (39 loc) • 1.01 kB
JavaScript
function useWeather() {
return new Promise((resolve) => {
AMap.plugin("AMap.Weather", function() {
const weather = new AMap.Weather();
const getLive = (city) => {
return new Promise((resolve2, reject) => {
weather.getLive(city, function(err, result) {
if (!err && result.info === "OK") {
resolve2(result);
} else {
reject({
result
});
}
});
});
};
const getForecast = (city) => {
return new Promise((resolve2, reject) => {
weather.getForecast(city, function(err, result) {
if (!err && result.info === "OK") {
resolve2(result);
} else {
reject({
result
});
}
});
});
};
resolve({
getLive,
getForecast
});
});
});
}
export { useWeather };
//# sourceMappingURL=useWeather.mjs.map