Class: Geoloaction

Geoloaction

集成在线天地图、百度地图、高德地图的定位服务,已完成坐标适配.

const geolocation = new Geolocation(this.$map);
geolocation.getCurrentPosition().then(data => {
  console.log(data);
});

Geolocation.getCurrentPositionByAMap("BMap").then(data => {
  console.log(data);
});

new Geoloaction(map)

app/geolocation/Geolocation.js, line 23

构造一个Geoloaction对象

Name Type Description
map Map

当前的地图对象

Classes

Geoloaction

Methods

staticGeoloaction.getCurrentPositionByAMap(outputCoordType){Promise}

app/geolocation/Geolocation.js, line 57

调用高德的浏览器定位接口

Name Type Description
outputCoordType String

定位后输出的坐标类型,AMap/TMap/BMap/GMap

Returns:
Type Description
Promise 定位返回的数据

staticGeoloaction.getCurrentPositionByBMap(outputCoordType){Promise}

app/geolocation/Geolocation.js, line 67

调用百度的浏览器定位接口

Name Type Description
outputCoordType String

定位后输出的坐标类型,AMap/TMap/BMap/GMap

Returns:
Type Description
Promise 定位返回的数据

staticGeoloaction.getCurrentPositionByTMap(outputCoordType){Promise}

app/geolocation/Geolocation.js, line 77

调用天地图的浏览器定位接口

Name Type Description
outputCoordType String

定位后输出的坐标类型,AMap/TMap/BMap/GMap

Returns:
Type Description
Promise 定位返回的数据

getCurrentPosition(){Promise}

app/geolocation/Geolocation.js, line 37

浏览器定位接口

Returns:
Type Description
Promise 定位返回的数据