美文网首页
H5打开第三方地图APP

H5打开第三方地图APP

作者: 小七是外号 | 来源:发表于2022-01-18 15:52 被阅读0次

实现思路:

  1. H5页面弹出弹窗选择

  2. 选择后跳转对应地图的H5页

  3. 让地图的H5页唤起各自的APP


/**

    * 根据地图类型、位置获取不同的地图页面跳转链接

    * @param {*} mapType 地图类型

    * @param {*} location 经纬度 lat:纬度 lng:经度

    * @param {*} address 详细地址

    */

getMapApp (mapType,location, address) {
    const { lat, lng } = location;
    let url = '';
    switch (mapType) {
        case '腾讯地图': 
            url = 'https://apis.map.qq.com/uri/v1/marker?marker=coord:' + lat + ',' + lng + ';addr:' + address + ';title:地址&referer=keyfree';
            break;
    case '高德地图':
        url = 'https://uri.amap.com/marker?position=' + lng + ',' + lat + '&name=' + address + '&callnative=1';
        break;
    case '百度地图':
        url = 'http://api.map.baidu.com/marker?location=' + lat + ',' + lng + '&title=地址&content=' + address + '&output=html&src=webapp.reformer.appname&coord_type=gcj02';
        break;
    default:
        break;
    }
    returnurl;
}

相关文章

  • 开发问题笔记(十三)

    目录 1.App内打开第三方地图进行导航 1.App内打开第三方地图进行导航 App内打开第三方地图进行导航;举例...

  • HTML5跳转iOS原生界面

    之前搞HBuilder开发app,需求需要用到第三方地图SDK,所以要用原生开发地图SDK,在H5端调用。 以下N...

  • 地图导航

    URI跳转方式地图导航的代码实践iOS调用第三方地图路线导航IOS实现应用内打开第三方地图app进行导航 高德 i...

  • uniapp开发遇到的问题

    获取位置调用地图--小程序端无响应 uni.chooseLocation方法打开地图选位,在H5,app都正确,但...

  • iOS在应用内打开第三方地图

    比较常用的第三方地图有: 高德地图 百度地图 腾讯地图 Apple地图 在应用内打开外部第三方地图,可以打开外部地...

  • iOS在应用内打开第三方地图

    比较常用的第三方地图有: 高德地图 百度地图 腾讯地图 Apple地图 在应用内打开外部第三方地图,可以打开外部地...

  • H5打开第三方地图APP

    实现思路: H5页面弹出弹窗选择 选择后跳转对应地图的H5页 让地图的H5页唤起各自的APP

  • Android 调用外部导航(百度、高德、网页)

    判断手机是否安装了百度地图APP或者高德地图APP 如果安装了百度地图,打开百度地图app进行导航 打开高德地图A...

  • uni-app打开地图及打开权限设置

    前言:分享下app、H5、微信小程序需要使用定位权限打开地图的功能,如果拒绝授权,则打开授权设置 直接上代码啦 经...

  • 高德地图开发相关总结

    目录 1.坐标初始化方法2.打开第三方地图应用App进行导航及坐标转换3.地图最简单的定位及气泡图标展示4.地图路...

网友评论

      本文标题:H5打开第三方地图APP

      本文链接:https://www.haomeiwen.com/subject/tlbkhrtx.html