# 定位与门店
# 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);
});