# 定位与门店

# Api域:

const native = kreator.native;

# native.getCurrentOfflineStoreInfo(options)

获取当前线下门店信息。如果当前是在线上门店环境,返回值将为空。

参数名 类型 描述
options NativeApiBaseRequest 调用入参

# 返回值

CurrentOfflineStoreInfoResponse 线下门店信息

# CurrentOfflineStoreInfoResponse类型:

参数名 类型 描述
venderId string 商家ID
storeId string 门店ID
storeLogo string 门店logo图片url
storeName string 门店名称
storeAddress string 门店地址
distance string 当前距离门店的距离
native.getCurrentOfflineStoreInfo().then((res) => {
    console.log(res);
});

# native.selectOfflineStore(options)

选择线下门店并返回门店信息。

参数名 类型 描述
options NativeApiBaseRequest 调用入参

# 返回值

CurrentOfflineStoreInfoResponse 线下门店信息

# CurrentOfflineStoreInfoResponse类型:

参数名 类型 描述
venderId string 商家ID
storeId string 门店ID
storeLogo string 门店logo图片url
storeName string 门店名称
storeAddress string 门店地址
distance string 当前距离门店的距离
native.selectOfflineStore().then((res) => {
    console.log(res);
});

# native.selectOnlineStore(options)

选择线上门店。现阶段选择门店后会自动返回首页。

参数名 类型 描述
options NativeApiBaseRequest 入参类型
native.selectOnlineStore()

# native.getLatestOfflineStoreId(options)

获取线下门店ID。
仅当当前业态为线下门店时有返回值。

参数名 类型 描述
options NativeApiBaseRequest 入参类型

# 返回值:

string 线下门店ID

native.getLatestOfflineStoreId().then(res=>{
    console.warn(res)
})

# native.getLocation(options)

通过缓存获取定位信息。

参数名 类型 描述
options NativeApiBaseRequest 入参类型

# 返回值

# GetLocationResponseInterface 定位信息

参数名 类型 描述
latitude string 入参类型
longitude string 入参类型
native.getLocation().then((res) => {
    console.log(res);
});