usePoint.ts 490 B

123456789101112131415161718
  1. /*
  2. * @Description:
  3. * @Author: YangJianFei
  4. * @Date: 2023-04-04 16:22:05
  5. * @LastEditTime: 2023-04-04 16:24:40
  6. * @LastEditors: YangJianFei
  7. * @FilePath: \vue-baidu-map-3x\components\hooks\usePoint.ts
  8. */
  9. import { useMap } from './useMap';
  10. export const usePoint = (lng: number, lat: number): Promise<IPoint> => {
  11. return new Promise((resolve) => {
  12. useMap().then(BMap => {
  13. const point = new BMap.Point(lng, lat);
  14. resolve(point);
  15. });
  16. });
  17. };