UNPKG

tg-map-vue3

Version:

封装 百度地图, Google地图, Here地图(未完成) 的Vue3组件库

35 lines (34 loc) 1.22 kB
import { type CoordTypeSupplier } from '../map/lat-lng'; import type { Place } from '../map/map/extra/places-service'; /** * Google地图官方提供的载入方式, 使用{@link google.map.importLibrary}动态载入依赖 * * 实验性的特性, 实测当前只有`3.52`版支持 * * @see https://developers.google.com/maps/documentation/javascript/load-maps-js-api#dynamic-library-import */ export declare function initGoogleMapDynamicLibraryImport(args: { key: string; v?: string; }): void; export declare const GoogleConst: { /** Google的坐标0点 */ readonly LATLNG_ZERO: google.maps.LatLng; readonly BOUNDS_ZERO: google.maps.LatLngBounds; }; export interface AddressFields { /** 国家 */ country: string; /** 省 */ province: string; /** 市 */ city: string; /** 区 */ district: string; /** 街道 */ street: string; /** 门牌号 */ streetNumber: string; } export declare function parseGoogleAddressComponents(addressComponents: google.maps.GeocoderAddressComponent[], outResult?: AddressFields): AddressFields; export declare function parseGooglePlace(place: google.maps.places.PlaceResult, coordTypeSupplier: CoordTypeSupplier): Place;