开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
跳转
多媒体
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 位置 > my.chooselocation
评论 (2)
收藏
我的文档
设置

my.chooselocation(object object)

支小宝客户端 支持

安诊儿客户端 支持

主体: 企业支付宝小程序个人支付宝小程序

使用支付宝内置地图选择地理位置。

暂无境外地图数据,在中国内地(不含港澳台)以外的地区可能无法正常调用此 api。

效果示例

my.chooselocation 效果示例

默认标题0

object object

查看示例

属性 类型 默认值 必填 描述
title string -

页面显示标题。
安卓端默认值为:"位置";ios、ide 默认值为: "你在哪里?"

latitude number -

预设纬度 传入该参数将自动定位到该点

longitude number -

预设经度 传入该参数将自动定位到该点

success function -

调用成功的回调函数

fail function -

调用失败的回调函数

complete function -

调用结束的回调函数(调用成功、失败都会执行)

success 回调函数

参数

object res

查看示例

属性 类型 描述
name string

位置名称

address string

地址的详细说明

longitude number

经度,浮点数,范围为-180~180,负数表示西经

latitude number

纬度,浮点数,范围为-90~90,负数表示南纬

provincename string

省份名称

cityname string

城市名称

adcode number

区县代码

adname string

区县名称

citycode string

城市代码,如 “0571”
注意: 该字段基于是国内的电话区号标准

provincecode string

城市代码

fail 回调的参数为 object,error 属性为错误码,errormessage 属性为错误消息。

错误码 错误消息 凯发app官方网站的解决方案
11 用户取消操作

用户取消选择地理位置,无需特殊处理。

代码示例
扫码体验
my.chooselocation(object object)
success参数
my.chooselocation({
  success: function(res) {
    console.log(res);
  },
  fail: function(err) {
    console.log(err);
  }
})