第1025天:mapbar Flash地图API的一个滚动条bug,“事件闭包”示例的一个错误

星期五 晴转多云转阴 6~17℃

mapbar Flash地图API的一个滚动条bug

本来觉得flash版的api使用起来会更加舒适,不过刚开始测试就发现一个bug:

鼠标滚轮在flash中滚动后,就不能滚动浏览器的滚动条了,之后发现只有将鼠标移到浏览器滚动条上滚动才有效。

在 IE7、ie6、FF、chrome、Opera 中进行了测试,只有在 FF(3.6.15) 中不会有此bug,在其他浏览器中均存在此bug,在Opera中同时还存在另一个bug:滚动鼠标滚轮无法缩放地图。

并且发现flash地图api速度比较慢。

初步了解即发现这几个问题,所以不打算使用flash版的api。


把地图api的js放在页面下方

官方的例子是放在 <head> 标签里,经测试会影响页面其他元素的加载速度。把它们放在页面下方,并用 js 的 onload 来加载:

window.onload = function(){
 initMap();
}

 

注意,引用的 js 仍然要放在 <head> 中,否则在网速慢的情形下会出错。


mapbar地图api“事件闭包”示例的一个错误

示例 -> 事件示例 -> 事件闭包

var newnewMarker = new MMarker(

应为:

var newMarker = new MMarker(


友吧今天

  1. 本来打算用flash版的api,但是测试时发现一些问题(见上),所以继续使用传统api;
  2. 示例学习:地图标注、信息窗口、事件闭包、自定义气泡、气泡尺寸;
  3. 调用uch数据,实现地图demo。

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注