googlemaps API V3 之(四)marker局部加载优化处理
来源:互联网 发布:如何下载英语翻译软件 编辑:程序博客网 时间:2024/05/21 10:42
marker局部加载会遇到很多问题,比如在使用senchtouch的Ext.Map()框架的时候。找不到map什么适合才显示出来,那么就不能获得显示区域map的var bounds = map.getBounds(); 区域(获得这个可以用于你的marker的筛选加载)。
所以只好放弃框架,在外面生成一个map在放入容器内。外面生成map时,需要获取边界,可以使用
google.maps.event.addListenerOnce(map, 'bounds_changed',
function() {
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();});这样当你载入地图的适合你就获得了地图的两个边界,就可以用于marker的筛选。每次拖动自动加载该区域的marker可以用google.maps.event.addListener(map, 'mouseup', function() {});函数内部添加marker。不过你还得删除你之前的marker,如果你使用MarkerClusterer的话,那么你可以直接使用markerclusterer.clearMarkers();将marker全部移除。然后再添加新的marker
ok..........怕自己忘记掉,经常丢掉文件.......或者乱修改不认识了......做下笔记....
- googlemaps API V3 之(四)marker局部加载优化处理
- googlemaps API V3 之(三)marker集群优化处理
- googlemaps API V3 之(二)marker标记
- googlemaps API V3 之(一)浏览器定位
- google map api v3 不带marker图标的标签(infobox.js)
- GoogleMaps踏坑之旅(二)
- GoogleMaps踏坑之旅(三)
- Android GoogleMaps API
- marker优化
- 图像处理之积分图应用四(基于局部均值的图像二值化算法)
- google map api v3 的marker使用label的方法(markerwithlabel的使用)
- GoogleMaps Location服务之Geocoder
- 1.leapmotion之API概述(Javascript文档V3.1)
- 百度地图API之Marker的使用(Android)
- 百度地图api之Marker类--标记点固定
- Java高并发秒杀API之高并发优化(四)
- 加载插件(四)之动态加载
- Goole Map API V3动态加载数据库中的坐标信息并添加标记(ASP.NET)
- 在python下file类型、open方法
- 小SQL(一)
- 【VC++】VC对话框中增加菜单栏
- 地面搜索(上) (2008高教社杯全国大学生数学建模竞赛)
- Interlocked系列互锁函数
- googlemaps API V3 之(四)marker局部加载优化处理
- iptables限制连接数量三种限制方式
- mysql 的root密码忘了的重置方法
- 【VC++】在对话框中使用ON_UPDATE_COMMAND_UI更新菜单
- 关于VC弹出选择文件夹对话框
- C语言宏定义技巧(常用宏定义)
- 将一个JQGrid的数据通过拖曳的方式将数据复制到JQGrid
- 结构体内存对齐
- linux条件变量用法