跳转第三方app导航(路径规划)

跳转第三方app导航(路径规划)

模块名称

  • navMap

模块引入

  • Weex

const navMap = app.requireModule("navMap");

  • H5

let navMap = requireModuleJs('navMap');

模块方法

  • openMap(params)
    • 打开三方导航app

    • 入参说明:params为json形式字符串

      {
          "mode": "0",//可选  "0" 驾车(默认)"1"(公交) "2"(步行) "3"(骑行)
          "origin": {
              "lat": "11",//纬度(必输)
              "lon": "11",//经度(必输)
              "name": ""//"起点名称"//(可选)
          },
          "destination": {
              "lat": "11",//纬度(必输)
              "lon": "11",//经度(必输)
              "name": ""//"终点名称"//(可选)
          }
      }
      

iOS 配置说明

  • iOS导入插件之后还需要增加一个可跳转的白名单,即LSApplicationQueriesSchemes,否则将无法跳转。在项目中的info.plist中加入应用白名单,右键info.plist选择Open as –> source code打开(plist具体设置在Build Setting -> Packaging -> Info.plist File可获取plist路径),添加如下代码如下:
        LSApplicationQueriesSchemes</key>
    <array>
        ng>baidumap</string>
        ng>iosamap</string>
    </array>