$('#baidu').attr('href','http://api.map.baidu.com/marker?location=' + lat + ',' + lon + '&title=' + name + '&content=' + address + '&output=html')

    $('#baidu').attr('href','baidumap://map/direction?destination=' + lat + ',' + lon + '|' + name + '&mode=driving')
    $('#gaode').attr('href','https://uri.amap.com/marker?position=' + lon + ',' + lat + '&name=' + name + '&src=mypage&callnative=1')
    // const isIOS = /iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());
    // if (isIOS) {
    //     $('#gaode').attr('href','iosamap://navi?sourceApplication=myapp&lat=' + lat + '&lon=' + lon + '&poiname=' + encodeURIComponent(name) + '&dev=0&style=2')
    // } else {
    //     $('#gaode').attr('href','androidamap://navi?sourceApplication=myapp&lat=' + lat + '&lon=' + lon + '&poiname=' + encodeURIComponent(name) + '&dev=0&style=2')
    // }

1、正常使用:json_encode($post_data)
2、加参使用:json_encode($post_data,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT)

JSON_UNESCAPED_UNICODE:中文不转 \u
JSON_UNESCAPED_SLASHES:路径不加反斜杠
JSON_PRETTY_PRINT:格式化显示,自动分行缩进

微信小程序用web-view打开页面的话,链接有时候会有参数,参数之间会有问号(?),但是小程序传参不能带问号,会丢,所以要接解析一下,传的时候:

   /**
     * 查看物流轨迹地图
     */
    seeMap(e) {
        let id = e.currentTarget.dataset.id
        wx.navigateTo({
            url: '/pages/game1/index?mapurl=' + encodeURIComponent(id)
        })
    }

接参的时候:

   /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.setData({
            mapurl:decodeURIComponent(options.mapurl)
        })
    },