百度地图 javascript相关Bug搜集

Posted bing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图 javascript相关Bug搜集相关的知识,希望对你有一定的参考价值。

一 在手机里用百度地图js版做webapp   bug集合

1 之前用2.0版本的时候发现只要地图添加了覆盖物,无论数量多少,当地图放大到很小的范围时候,会卡死

1.1 当时处理办法:将版本降低至1.5版本再无此问题

2 今天测试自定义覆盖物的时添加点击事件,在andorid里面可以触发点击事件,但是换到ios里面打死都不触发

2.1 尝试解决:将版本换回2.0问题依旧

2.2 改用touchstart事件,问题得到解决,参考帖子:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=105959&fromuid=384187

2.3 意外的是当我把版本换回2.0的时候,第一个问题貌似不存在了,我想估计是百度自己把这个功课补上了吧

 

二 Ios WebView加载本地文件

2.1 使用loadReuest方法:将本地的htm以及引用的js css文件拷贝到Resource文件夹下并设置要加载的html文件为BundleResource,然后在程序中使用正确的路径

 

2.2 代码如下

NSBundle mainBundle = NSBundle.MainBundle;

string imagePath = mainBundle.PathForResource(@"html/Baidu/index", @"html"); //该方法的意思是在站在资源目录根下面加载指定名称的指定类型的文件,如路径为“htm/Baidu/index”

Control.LoadRequest(new NSUrlRequest(new NSUrl(imagePath, false)));
View Code

2.3 文件夹图

 

2.4 如果加载web路径的则直接使用web地址

 

以上是关于百度地图 javascript相关Bug搜集的主要内容,如果未能解决你的问题,请参考以下文章

多时相地图瓦片简单设想

百度地图的瓦片规则参数

百度地图 api bug 解决.......

百度地图JavaScript API使用

Java后台如何获取百度地图上标注的区域范围

Cesium专栏-百度地图加载(附源码下载)