百度开放的公交路线的链接,IE跳转会出现中文变成乱码的问题。如图:

//创建InfoWindow
function createInfoWindow() {
var desDiv = [];
desDiv.push("<b style='color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;' class='iw_poi_title' title='" + opt.title + "'>" + opt.title + "</b>");
desDiv.push("<div class='iw_poi_content' style='font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;'>" + opt.des + "</div>");

//从这里开始,点击公交路线,区分IE和其他浏览器,分别跳转到不同的链接地址
if (!!window.ActiveXObject || "ActiveXObject" in window) {
desDiv.push("<div style='font: 12px arial,sans-serif;padding-top:5px;text-align:right;'><a href='http://map.baidu.com/?latlng=" + opt.latitude + "," + opt.longitude + "&title=" + opt.title + "&content=" + opt.des + "&autoOpen=true&l' id='map_address' target='_blank'>公交路线</a></div>");
} else {
desDiv.push("<div style='font: 12px arial,sans-serif;padding-top:5px;text-align:right;'><a href='http://api.map.baidu.com/marker?location=" + opt.latitude + "," + opt.longitude + "&title=" + opt.title + "&content=" + opt.des + "&output=html' id='map_address' target='_blank'>公交路线</a></div>");
}

//end
var iw = new BMap.InfoWindow(desDiv.join(""));
return iw;
}

有些代码只能识别IE6,7,8,我找到一段代码可以识别IE9,10,11,以下链接

转载于:https://www.cnblogs.com/sunnywindycloudy/p/7382811.html

百度地图api公交路线,IE下跳转百度地图后中文变成乱码的解决办法相关推荐

  1. Linux下SSH远程连接断开后让程序继续运行解决办法

    screen -S yourname #新建一个叫yourname的session screen -r yourname #回到yourname这个session screen -X -S [your ...

  2. 【Win7下安装Ubuntu双系统后出现Win7未激活解决办法】

    写在前面:安装双系统后,进入Win7,突然弹出框框提示  Windows不是正版 ,右下角还出现盗版标志,吓一跳.这里贴一下解决办法. 一.安装的系统一般都带有激活工具,没有的就自己下载一个,不难找. ...

  3. 【百度地图API】如何判断点击的是地图还是覆盖物?

    原文:[百度地图API]如何判断点击的是地图还是覆盖物? 摘要:很多API爱好者问我,为什么我点击的是marker,而map也会响应该事件呢?怎样才能判断,我点击的是标注,还是地图呢?下面一起来看看. ...

  4. 地图API公交线路查询

    地图API公交线路查询详见 http://www.hjlib.org/cd/tiles/zoom/index.html

  5. 调用百度地图API,如何只显示某个省份的地图

    需求如下 1.调用百度地图API 2.只显示某个省份的地图如安徽省,其他的都不要显示 实现步骤如下 1.调用百度地图Api,显示地图 https://blog.csdn.net/tian_jiangn ...

  6. uni-app微信小程序uni.navigateTo跳转无效问题;记录一次uni-app页面跳转无效,来回跳转问题;wx.navigateTo ,跳转超过10次怎么点不动的解决办法。

    场景需求:从小程序A页面跳转到小程序B页面,然后B页面还可以跳到A页面. 跳转失效原因: –1.uni.navigateTo只能跳转到非tabBar页面,tabBar导航栏页面只能用uni.switc ...

  7. ubuntu下文件名乱码的解决办法

    ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法       最近一直在用u ...

  8. 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...

    我们在办公的时候,经常会使用打印机共享的功能,近期有一位Win10用户在共享打印机的时候,系统提示了"Windows无法连接到打印机,拒绝访问"的错误.原因是用户和组没有every ...

  9. vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义“”的解决办法

    vue-cli项目在IE下运行钩子函数抛出异常"ReferenceError: "Promise"未定义""的解决办法 参考文章: (1)vue-cl ...

最新文章

  1. SQL server与Oracle触发器的创建与使用
  2. FD32 查询客户信贷管理中,销售值是怎么来的?
  3. [译] 理解编译器 —— 从人类的角度(版本 2)
  4. 学习CSS(页面布局篇)
  5. SpringBoot2 整合OAuth2组件,模拟第三方授权访问
  6. java成绩前五名的代码_java 如何选出成绩排前5名的学生呢
  7. oracle关联表查询使用索引_SQL技巧:查询某个表关联的所有存储过程
  8. import和__import__()有什么不同?
  9. 第61篇 笔记-Go 基础
  10. LaTeX 008:比较方便的键入下划线的方式
  11. cocos2dx面试题整理
  12. DDOS专题详细讲解
  13. Scala基础语法1
  14. “adb”不是内部或外部命令的解决方法
  15. ZUCC_操作系统原理实验_Lab9进程的通信消息队列
  16. iOS 屏幕录制功能
  17. ai智能医疗产业_人工智能以减少医疗错误
  18. 【AI特训营】:柯西分布 Paddle API实现
  19. 常见的英文单词(Java中的)
  20. 如何编写一个简单的企业门户网站(静态)

热门文章

  1. 第二章课后习题2-5
  2. ProgressBar与Handler的整合应用
  3. 如何学习机器学习、看待算法竞赛?粉丝精选留言
  4. ECCV 2020 oral | 基于语义流的快速而准确的场景解析,在Cityscapes上达到80.4%mIoU,26 FPS...
  5. 科技部发文:破除“唯论文”不良导向!网友:靠水论文拿奖励的人不开心了...
  6. 【新手答疑】很迷茫,次世代角色建模我该怎么学习?需要掌握哪些技术?
  7. 基础知识(四)Dijkstra算法
  8. 机器学习(十)Mean Shift 聚类算法
  9. c++从txt中读取数据,数据并不是一行路径(实用)
  10. 华为mate10pro测试软件,华为Mate10和华为Mate10Pro的区别在哪里?华为Mate10和华为Mate10Pro对比测评告诉你(附全文)...