zhizhi/node_modules/dingtalk-jsapi/api/biz/map/locate.d.ts

49 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 地图定位 请求参数定义
* @apiName biz.map.locate
*/
export interface IBizMapLocateParams {
/** 非必须字段需要和longitude组合成合法经纬度高德坐标 */
latitude?: number;
/** 非必须字段需要和latitude组合成合法经纬度高德坐标 */
longitude?: number;
}
/**
* 地图定位 返回结果定义
* @apiName biz.map.locate
*/
export interface IBizMapLocateResult {
/** POI所在省会可能为空 */
province: string;
/** POI所在省会编码可能为空 */
provinceCode: string;
/** POI所在城市可能为空 */
city: string;
/** POI所在城市的编码可能为空 */
cityCode: string;
/** POI所在区可能为空 */
adName: string;
/** POI所在区的编码可能为空 */
adCode: string;
/** POI与设备位置的距离 */
distance: string;
/** POI的邮编可能为空 */
postCode: string;
/** POI的街道地址可能为空 */
snippet: string;
/** POI的名称 */
title: string;
/** POI的纬度高德坐标 */
latitude: number;
/** POI的经度高德坐标 */
longitude: number;
}
/**
* 地图定位
* 唤起地图页面获取设备位置及设备附近的POI信息若传入的合法经纬度则显示出入的位置信息及其附近的POI信息。
* @apiName biz.map.locate
* @supportVersion ios: 2.4.0 android: 2.4.0
*/
export declare function locate$(params: IBizMapLocateParams): Promise<IBizMapLocateResult>;
export default locate$;