vue-tianditu2
Version:
36 lines (35 loc) • 914 B
JavaScript
import { toLonLatNumberArray as g } from "../../../utils/converter.mjs";
function P(n) {
function l(o) {
n.pois = o.pois, n.total = Number(o.count);
}
function u(o) {
n.drivingPlans = [], n.drivingPlans = [o.results];
}
function e(o) {
n.transitPlans = [], n.transitPlans = o.results.lines;
}
function p(o, r, i) {
var c;
n.pois = [], n.poiType = i, n[`${i}Keyword`] = r, r && ((c = n.localSearch) == null || c.search(r, o));
}
function f(o) {
n[`${n.poiType}Keyword`] = o.name, n[`${n.poiType}Marker`] = g(o.lonlat), n.pois = [];
}
function m(o) {
var r;
n.current = o.current || 1, (r = n.localSearch) == null || r.gotoPage(n.current);
}
return {
onSearchComplete: l,
onDrivingComplete: u,
onTransitComplete: e,
onSearch: p,
onPoiClick: f,
onPageChange: m
};
}
export {
P as useMethods
};
//# sourceMappingURL=methods.mjs.map