getBoundsZoomLevel 在google map API 3 下 使用会找不到方法
来源:互联网 发布:阿里妈妈淘宝联盟下载 编辑:程序博客网 时间:2024/06/05 05:37
之前做google地图开发的时候google已经升级到了V3所以接触多的就是V3版本,最近因为域名变更的问题导致之前已经开发的V2版本地图的key不能用了,在网上百般搜索也没有找到key,竟然找到了一个在淘宝卖这个key的,不是表示鄙视,只是觉得同样身为做技术的我去跟他买不是在鄙视我自己么,所以最终还是决定把之前开发的V2版本的地图升级到V3去.....从而就有了这篇文章的来由。
一些常用的API在升级的时候都没什么难度,我也没有一一总结(后面如果觉得有比较麻烦的我也再放上来),只是说一下V2版本中的getBoundsZoomLevel方法,这个方法是根据得到的Bounds来自动得到地图的缩放比例,然后我们在去把地图放大缩小到这个合适的比例。
比如:我们在地图上显示一条路线(从黑龙江到海南)我们如果想把整个路线都放入到我们的视野范围内就需要用到这个方法了。可是在V3版本中却没有这个方法。
下面我们看一下两边的对比:
V2
var latLngBounds = polyline.getBounds(); //这个就是根据线路polyline来得到Bounds
var zoom = _map.getBoundsZoomLevel(latLngBounds);
SetCenter(latLngBounds.getCenter(), zoom);
V3
var latLngBounds = polyline.getBounds();
_map.fitBounds(latLngBounds);
其实代码也就区区几行,但是如果不知道的话就很纠结了!!!!
还有一个值得注意的是搜索的方法,我们大都会去用百度或者google来搜索东西但是经常却找不到我们想要的东西,实际上换个方式可能就能找到了。这一点我也还在摸索积累中,如果有人有好的经验,不妨告诉大家,嘿嘿!
- getBoundsZoomLevel 在google map API 3 下 使用会找不到方法
- 在emacs中使用google map api?!
- Google Map Api 在android 中的使用
- Android使用Google Map服务时获取Map API Key时在Win7下出现的问题
- Google Map Api 在android 中的使用(转载)
- Google Map API使用详解(五)——Google Map基本常识(下)
- Google Map API使用详解(九)——Google Map坐标系统总结(下)
- 关于 使用google map API
- Google Map API的使用
- 使用google map v2 api
- 使用Google Map API v2
- 使用Google Map API v2
- Google Map API 使用总结
- 使用Google Map Api在Android平台上开发地图应用3
- Google Map API Key 获得方法
- 获取 Google Map Api key的方法
- 申请google map api-key的方法
- 获取google Map API Key方法
- 30年间三个价格屠夫:刘强东正火 前有倪润峰与黄光裕
- Quartz 2D编程指南 - 变换
- Objective C 迭代器模式
- poj1003"Hangover"解题报告
- poj3259 - Wormholes
- getBoundsZoomLevel 在google map API 3 下 使用会找不到方法
- eclipse Adb启动不了的问题总结
- 也来折腾折腾css sprites(转自www.jqueryba.com)
- MySQL的my.ini配置参数详解
- 组合(composite)模式
- poj 1840 Eqs
- Yield Return
- 腾讯微博开放平台
- 搞ACM的你伤不起(转载,不过这个神作实在是太经典了)