心然
心然
  • 发布:2016-05-05 11:58
  • 更新:2016-05-12 22:43
  • 阅读:2141

[已经解决]iOS mui.openWindow(/*百度地图URI*/) 进入报错页

分类:MUI
function openMapForUri() {  
            mui.openWindow('http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving&region=西安&output=html&src=yourCompanyName|yourAppName');  
        }

写一个按钮点击调用如上方法,Android能够成功打开窗口,iOS进入报错页。

2016-05-05 11:58 负责人:无 分享
已邀请:
心然

心然 (作者)

解决办法:

var url='http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving&region=西安&output=html&src=yourCompanyName|yourAppName';  

url=encodeURI(url);  
 mui.openWindow(url);
DCloud_IOS_XTY

DCloud_IOS_XTY

url地址需要编码

  • 心然 (作者)

    为啥Android能成功运行,iOS的webview不能自动编码吗?

    2016-05-05 12:04

  • DCloud_IOS_XTY

    鉴于以前版本自动编码出现的问题,现在版本不在提供该功能需要自己编码

    2016-05-05 12:22

3***@qq.com

3***@qq.com

学习了

该问题目前已经被锁定, 无法添加新回复