Skip to content

天地图图层(TiandituApi)

天地图查询接口封装,包括:经纬度查地址;地址查经纬度;地名模糊搜索,返回地址列表(包含经纬度);路径规划 - 自驾;路径规划 - 公交

TiandituApi

ts
TiandituApi = {
  token: stirng
  locationToAddress,
  addressToLocation,
  searchAddressByKeyword,
  pathGeneratorByCar,
  pathGeneratorByMass
}

经纬度查地址

ts
locationToAddress(longitude: string | number, latitude: string | number, token?: string): Promise<LocationToAddress.Model>

地址查经纬度

ts
addressToLocation(keyword: string, token?: string): Promise<AddressToLocation.Model>

地名模糊搜索,返回地址列表(包含经纬度)

ts
searchAddressByKeyword (keyword: string, count: number, area: string, token?: string): Promise<SearchAddressList.Model>
searchAddressByKeyword (keyword: Record<string, any>): Promise<SearchAddressList.Model>

路径规划 - 自驾

ts
pathGeneratorByCar ({ orig, dest, mid, style }: { orig: string; dest: string; mid: string; style: number; }, token?: string): Promise<XMLDocument>

路径规划 - 公交

ts
pathGeneratorByMass ({ startPosition, endPosition, lineType }: { startPosition: string; endPosition: string; lineType: string; }, token?: string): Promise<XMLDocument>