google map api 编程的一点记录

第一次使用 Google map, 一点点经验记录。

 

1. 这个库在命名上有许多让人费解之处, 比如说 GMap2   里面的 2, 表示 第2个版本; 比如 GLatLng 表示图上的一个点, 这个点的位置是由经纬度标注的。

 

这样些东西, 对第一次使用的人来说,是很大的障碍。

 

2.  字符编码和浏览器兼容的问题

 

着实很困扰人, 尤其其中涉及 编辑工具的潜在问题; 各种不同浏览器由于其容错性的不同导致的差别; 不同平台如windows和linux之间默认编码方式的不同等。 对于web编程 到目前是否有很好的工具来针对这些问题方便程序员调试?

 

如果你用UltraEdit, 那么注意了, Google map api 上的示例文件下载下来会是乱码; 同时, 需要参考 解决UltraEdit在UTF-8编码上的bug 文章的办法进行设置。。。。要不然在编码上会有些问题

 

 

3. JavaScript 对范型等概念的支持?

 

我对Javascript不是很熟, 但是这种基于对象 而不是面向对象 的编程语言, 由于在类型上支持不足, 很可能使得程序员在理解 api doc 的时候很困难, 而不得不求助于使用例子。

 

 

4. 回调函数的参数

 

如:

 

GEvent.addListener(source:Object, event:String, handler:Function)   

 

这句话是为了注册一个监听器, 但是文档中没有地方写清楚了, 这个function中可以定义那些参数, 这些参数会是如何赋值的。

 

由于 回调函数的参数 依赖于对event监听时得到的信息; event中会得到什么消息谁也不知道哇!

 

同样, 只能求助于例子。

 

5. Google map api 的 JavaScript的类说明居然没有给继承

 

无语。。。。。 谁找到了发我一份

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值