Monday, October 16, 2006

API2 2.65版

原文:Revision 2.65 of Maps API v2
作者:Joel Headley, Google Maps API传道者

2.64版本发布后,一些开发者在点击处理中发现了Bug。我们已经在2.65版中修正了这些Bug。本周我们觉得跳过2.64版本,继续把2.63版本作为缺省。这意味着,把版本设置为v=2的开发者不会看到在2.65版中已经修改了的2.64版的问题。
  • JavaScript错误报告。 最近我们发布了一个代码中没有任何换行符的JavaScript版本。Mike Williams指出这加大了调试的难度。于是我们在代码间加入了换行以解决这一问题。
  • 地图点击事件。 地图点击事件的两个问题被解决了。一个是在IE下本应注册一个点击事件的时候会注册两个点击事件。另一个是已经曾经被删除过再添加的标记无法注册点击事件。
  • 信息窗口描绘。 我们解决了IE下信息窗口描绘的问题。我们使用了一些CSS技巧,现在描绘所有的信息窗口只需要两个图片。这把文件装载数从24下降到了2,下载字节节约了5KB左右。

In the coming weeks we'll be introducing a marker management tool that will allow you to easily manage hundreds of markers on a map at once. You'll be able to specify the maximum and minimum zoom level for which any given marker is visible.下面的几周里,我们将引入一个标记管理工具,可以简化一次性数百个标记的管理。用户还可以设定任何给定标记的最大和最小可见缩放级别(译注:期待已久的特性啊!)。

另外,我们想介绍John Coryat的工作,他利用美国邮政编码(Zip Code)数据库,创建了一个反向地理译码的工具,支持的地区是Alaska,Hawaii和Puerto Ricohas。他的反向地理译码工具在此。感谢John,以及所有其他利用Google Maps API做出创造性的解决方案的开发者。

最后说一句,我们计划在11月的第一个星期关闭API1。如果你还没升级,请访问我们的升级指南

API v1 Current: 1.31
API v1 Default: 1.31
API v2 Current: 2.65
API v2 Default: 2.63

Labels: ,



API2 2.64版的性能改进

原文:Performance improvements in Revision 2.64 of API v2
作者:

友好的提醒——如果还没升级到API2,请升级。我们计划在一个月内关闭API1的支持。

API2的2.64版引入了许多性能改进,让你可以在地图上更快的添加和删除标记。根据我们的内部测试,当你比较2.64版和2.59版,在Firefox下addOverlay()快了2.3倍,Ie下快了2.7倍。而removeOverlay()在Firefox下快了23倍,Ie下快了60倍。为了供您参考,我们提供了内部的测试数据,在WinXp系统下Firefox 1.5下和Ie 6.0下添加和删除200个标记:

addOverlay() Firefox 1.5 Internet Explorer 6.0
2.59版 2.702 秒 3.328 秒
2.63版 1.241 秒 1.875 秒
2.64版 1.165 秒 1.250 秒
加速
2.3倍 2.7倍

removeOverlay() Firefox 1.5 Internet Explorer 6.0
2.59版 7.900 秒 26.328 秒
2.63版 0.525 秒 0.844 秒
2.64版 0.340 秒 0.437 秒
加速
23倍 60倍

API v1 Current: 1.31
API v1 Default: 1.31
API v2 Current: 2.64
API v2 Default: 2.63

Labels: , ,



VML安全问题

原文:VML Security Issue

我们发现最近的IE VML安全漏洞使一些用户和组织完全禁止了VML。这使Google Maps API的IE用户无法使用折线。我们希望本周就能有补丁发布。

我们期望每个API开发者仔细遵循VML指南,这样才能保证VML的正常工作。尤其是下面的CSS格式代码必须包含在每个使用折线的页面内:

v\:* {
behavior:url(#default#VML);
}

Labels: ,