HWH5.getLocation
HWH5.searchLocation
HWH5.openLocation


HWH5.getLocation

支持版本>=10.0.5

获取当前设备所在地理位置的经纬度,返回值为gcj02坐标。

扫码体验:

vscode-plugin

请求参数

参数 类型 必填 说明
type Number 0:默认,获取经纬度; 1:获取经纬度和详细到区县级别的逆地理编码数据

返回结果

参数 说明
latitude 纬度,浮点数,范围为90 ~ -90
longitude 经度,浮点数,范围为180 ~ -180
address 地址
country 国家
province 省/直辖市
city 国家
cityCode 城市编码
district
adCode 区域编码
street 街道名称
streetNum 门牌号
poiName 兴趣点名称
aoiName 所属兴趣点名称

请求示例

  • ES6示例

    HWH5.getLocation({ type: 0 }).then(data => {
      console.log(data);
    }).catch(error => {
      console.log('获取位置信息异常', error);
    });
    
  • ES5示例

    HWH5.getLocation({ type: 0 }).then(function (data) {
      console.log(data);
    }).catch(function (error) {
      console.log('获取位置信息异常', error);
    });
    

HWH5.searchLocation

支持版本>=10.0.5

打卡位置选择

扫码体验:

vscode-plugin

请求参数

参数 类型 必填 说明
radius number 地理地标的半径范围
longitude string 地理地标的经度,范围-180~180
latitude string 地理地标的纬度,范围-90~90

返回结果

参数 说明
name 地标名称
address 地标详细地址
longitude 地标经度
latitude 地标纬度

请求示例

  • ES6示例

    HWH5.searchLocation({
      radius: 1000,
      longitude: '114.062492',
      latitude: '22.653965'
    })
      .then(data => {
        console.log(data);
      })
      .catch(error => {
        console.log(error);
      });
    
  • ES5示例

    HWH5.searchLocation({
      radius: 1000,
      longitude: '114.062492',
      latitude: '22.653965'
    })
      .then(function(data) {
        console.log(data);
      })
      .catch(function(error) {
        console.log(error);
      });
    

HWH5.openLocation

支持版本>=10.1.2

使用线上地图打开地理位置

请求参数

参数 类型 必填 说明
latitude Number 纬度,范围为-90~90,负数表示南纬。使用 GCJ-02 坐标系
longitude Number 经度,范围为-180~180,负数表示西经。使用 GCJ-02 坐标系
zoom Number 地图缩放级别:[1,17]
name String 位置名
address String 地址的详细说明

返回结果

无。

请求示例

  • ES6示例

    HWH5.openLocation({
      latitude: 22.610036,
      longitude: 114.029313,
      zoom: 11,
      name: 'xxx',
      address: '深圳市xxx'
    });
    
  • ES5示例

    HWH5.openLocation({
      latitude: 22.610036,
      longitude: 114.029313,
      zoom: 11,
      name: 'xxx',
      address: '深圳市xxx'
    });
    

结果。 ""

    无结果。 ""