UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

32 lines (29 loc) 987 B
import { LocationFlag } from '../location-interface.mjs'; var TencentMapApiLocation = /** @class */function () { function TencentMapApiLocation() {} TencentMapApiLocation.prototype.getLocation = function () { return new Promise(function (resolve, reject) { function geoShowPosition(position) { if (position) { var location_1 = { lat: position.coords.latitude, lng: position.coords.longitude }; resolve({ location: location_1, flag: LocationFlag.LocationSuccess }); } else { reject(); } } function geoShowError(error) { console.log("getPosError:".concat(error.code, ",").concat(navigator.geolocation, ",").concat(error.message)); reject(); } navigator.geolocation.getCurrentPosition(geoShowPosition, geoShowError); }); }; return TencentMapApiLocation; }(); export { TencentMapApiLocation as default };