欢迎光临
我们一直在努力

九八云百度小程序教程:swan.openLocation

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

    swan.openLocation

    解释:使用宿主 App 内置地图查看位置。
    Web 态说明:Web 态暂不支持 openLocation API 功能。在 Web 态会做打开百度 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. <view class="wrap">
    2. <view class="card-area">
    3. <view class="list-area border-bottom">
    4. <view class="list-item-key-4">经度</view>
    5. <view class="list-item-value">116°27′</view>
    6. </view>
    7. <view class="list-area border-bottom">
    8. <view class="list-item-key-4">纬度</view>
    9. <view class="list-item-value">40°04′</view>
    10. </view>
    11. <view class="list-area border-bottom">
    12. <view class="list-item-key-4">缩放比例</view>
    13. <view class="list-item-value">{{locationInfo.scale}}</view>
    14. </view>
    15. <view class="list-area border-bottom">
    16. <view class="list-item-key-4">位置名称</view>
    17. <view class="list-item-value">{{locationInfo.name}}</view>
    18. </view>
    19. <view class="list-area border-bottom">
    20. <view class="list-item-key-4">地址</view>
    21. <view class="list-item-value">{{locationInfo.address}}</view>
    22. </view>
    23. <view class="button-group">
    24. <button class="button" bindtap="openLocation" type="primary" loading="{{loading}}">查看位置地图</button>
    25. </view>
    26. </view>
    27. </view>

    错误码

    iOS

    错误码 说明

    202

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

    常见问题

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

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

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:swan.openLocation

    评论 抢沙发