百度地图api公交路线,IE下跳转百度地图后中文变成乱码的解决办法
百度开放的公交路线的链接,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下跳转百度地图后中文变成乱码的解决办法相关推荐
- Linux下SSH远程连接断开后让程序继续运行解决办法
screen -S yourname #新建一个叫yourname的session screen -r yourname #回到yourname这个session screen -X -S [your ...
- 【Win7下安装Ubuntu双系统后出现Win7未激活解决办法】
写在前面:安装双系统后,进入Win7,突然弹出框框提示 Windows不是正版 ,右下角还出现盗版标志,吓一跳.这里贴一下解决办法. 一.安装的系统一般都带有激活工具,没有的就自己下载一个,不难找. ...
- 【百度地图API】如何判断点击的是地图还是覆盖物?
原文:[百度地图API]如何判断点击的是地图还是覆盖物? 摘要:很多API爱好者问我,为什么我点击的是marker,而map也会响应该事件呢?怎样才能判断,我点击的是标注,还是地图呢?下面一起来看看. ...
- 地图API公交线路查询
地图API公交线路查询详见 http://www.hjlib.org/cd/tiles/zoom/index.html
- 调用百度地图API,如何只显示某个省份的地图
需求如下 1.调用百度地图API 2.只显示某个省份的地图如安徽省,其他的都不要显示 实现步骤如下 1.调用百度地图Api,显示地图 https://blog.csdn.net/tian_jiangn ...
- uni-app微信小程序uni.navigateTo跳转无效问题;记录一次uni-app页面跳转无效,来回跳转问题;wx.navigateTo ,跳转超过10次怎么点不动的解决办法。
场景需求:从小程序A页面跳转到小程序B页面,然后B页面还可以跳到A页面. 跳转失效原因: –1.uni.navigateTo只能跳转到非tabBar页面,tabBar导航栏页面只能用uni.switc ...
- ubuntu下文件名乱码的解决办法
ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法 最近一直在用u ...
- 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...
我们在办公的时候,经常会使用打印机共享的功能,近期有一位Win10用户在共享打印机的时候,系统提示了"Windows无法连接到打印机,拒绝访问"的错误.原因是用户和组没有every ...
- vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义“”的解决办法
vue-cli项目在IE下运行钩子函数抛出异常"ReferenceError: "Promise"未定义""的解决办法 参考文章: (1)vue-cl ...
最新文章
- SQL server与Oracle触发器的创建与使用
- FD32 查询客户信贷管理中,销售值是怎么来的?
- [译] 理解编译器 —— 从人类的角度(版本 2)
- 学习CSS(页面布局篇)
- SpringBoot2 整合OAuth2组件,模拟第三方授权访问
- java成绩前五名的代码_java 如何选出成绩排前5名的学生呢
- oracle关联表查询使用索引_SQL技巧:查询某个表关联的所有存储过程
- import和__import__()有什么不同?
- 第61篇 笔记-Go 基础
- LaTeX 008:比较方便的键入下划线的方式
- cocos2dx面试题整理
- DDOS专题详细讲解
- Scala基础语法1
- “adb”不是内部或外部命令的解决方法
- ZUCC_操作系统原理实验_Lab9进程的通信消息队列
- iOS 屏幕录制功能
- ai智能医疗产业_人工智能以减少医疗错误
- 【AI特训营】:柯西分布 Paddle API实现
- 常见的英文单词(Java中的)
- 如何编写一个简单的企业门户网站(静态)
热门文章
- 第二章课后习题2-5
- ProgressBar与Handler的整合应用
- 如何学习机器学习、看待算法竞赛?粉丝精选留言
- ECCV 2020 oral | 基于语义流的快速而准确的场景解析,在Cityscapes上达到80.4%mIoU,26 FPS...
- 科技部发文:破除“唯论文”不良导向!网友:靠水论文拿奖励的人不开心了...
- 【新手答疑】很迷茫,次世代角色建模我该怎么学习?需要掌握哪些技术?
- 基础知识(四)Dijkstra算法
- 机器学习(十)Mean Shift 聚类算法
- c++从txt中读取数据,数据并不是一行路径(实用)
- 华为mate10pro测试软件,华为Mate10和华为Mate10Pro的区别在哪里?华为Mate10和华为Mate10Pro对比测评告诉你(附全文)...