关于扩展Google Map API的一些想法

这两天看了一些Google Map API的示例,主要是Google网站上自带的Javascript API示例。有了这些收获和想法。

  1. Google地图都是真正的图片,那些效果都是用不断贴图的方式实现的。
  2. 它的速度之所以快,是因为它将地图分成很多小块,这些小块都是提前分好放在服务器上的。然后将这些小块无缝地拼接起来,这样在使用时只需要动态地同时下载多个图片就可以了。
  3. 可以自己写的一个算法(Haversine formula),利用Google Map返回的点的经纬度信息,来计算两个点在球面上的距离。
  4. 可以自己写一个算法,来实现对Polyline和Polygon加标签。示例算法的基本思想是利用mousemove事件来返回坐标,因为在鼠标移动到Polyline和Polygon附近时会发出不止一次mousemove消息,这样就可以利用一次mousemove消息获得坐标,用第二个消息在窗口上显示这个tooltip(猜测,越来越怀疑)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值