创新互联百度小程序教程:swan.openLocation

  • swan.openLocation
    • 方法参数
      • object 参数说明
      • ignoredApps 参数说明
    • 示例
      • 图片示例
      • 代码示例
    • 错误码
      • iOS
    • 常见问题
      • Q:百度小程序支持导航吗?或是支持调起其它导航 App ?

    swan.openLocation

    解释:使用宿主 App 内置地图查看位置。
    Web 态说明:Web 态暂不支持 openLocation API 功能。在 Web 态会做打开百度 App 对应小程序页面的降级处理。

    创新互联一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!为您提供成都网站设计、成都网站制作、成都网页设计、小程序制作、成都网站开发、成都网站制作、成都软件开发、app开发定制是成都本地专业的网站建设和网站设计公司,等你一起来见证!

    方法参数

    Object object

    object 参数说明

    latitude

    Number

    纬度,范围为 -90~90 ,负数表示南纬。使用 gcj02 国测局坐标系

    longitude

    Number

    经度,范围为 -180~180 ,负数表示西经。使用 gcj02 国测局坐标系

    scale

    Number

    缩放比例,范围 5~18 ,默认为 18

    name

    String

    位置名

    ignoredApps

    Array

    定义在拉起的地图 App 面板中需要被屏蔽的地图类 App

    address

    String

    地址的详细说明

    success

    Function

    接口调用成功的回调函数

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

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

    属性名类型必填默认值说明

    ignoredApps 参数说明

    GaodeMap

    String

    当用户手机端安装了高德地图应用时,openLocation 打开地图点击路线拉起的支持地图应用列表中将包含高德地图,可以在 ignoredApps 数组中传入该值用以屏蔽面板中的高德地图应用

    AppleMap

    String

    ios 用户调用 openLocation 打开地图,点击路线拉起的支持地图应用列表中将包含苹果地图,可以在 ignoredApps 数组中传入该值用以屏蔽面板中的苹果地图应用

    类型说明

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    代码示例

    • SWAN
    • JS
     
     
     
    1. 经度
    2. 116°27′
    3. 纬度
    4. 40°04′
    5. 缩放比例
    6. {{locationInfo.scale}}
    7. 位置名称
    8. {{locationInfo.name}}
    9. 地址
    10. {{locationInfo.address}}

    错误码

    iOS

    202

    解析失败,请检查参数是否正确

    错误码说明

    常见问题

    Q:百度小程序支持导航吗?或是支持调起其它导航 App ?

    A:不支持导航,可以使用 openLocation 打开宿主 App 内置的地图导航。

    分享标题:创新互联百度小程序教程:swan.openLocation
    网页网址:http://www.shufengxianlan.com/qtweb/news11/74361.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联