未加星标

Manually draw a cluster with markerclusterer for v3 cards

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二03 | 时间 2019 | 作者 红领巾 ] 0人收藏点击收藏

Hey I'm using the popular markerclusterer plugin for google maps that can be found at http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js

I'm wondering what function I can use to manually add a clustermarker, since I would like, when I zoom out a lot, to cluster the markers serverside before sending a huge load of json over the wire.

What function is called to add a clustermarker?

Any help is much appreciated

Due to the lack of any other answer, I made an extension of the MarkerClusterer myself, I'm sure it can be rewritten to a better standard, but this is what I could come up with:

MarkerClusterer.prototype.AddCluster = function(clat, clng, csize) { var clusterlocation = new google.maps.LatLng(clat, clng) var CI = new ClusterIcon(new Cluster(this), this.getStyles, this.getGridSize()); var index = 0; var dv = csize; while (dv !== 0) { dv = parseInt(dv / 10, 10); index++; } var style = this.styles_[index-1]; CI.setCenter(clusterlocation); $.extend(CI, {sums_ : {text : csize, index: index}, url_ : style['url'], width_ : style['width'], height_ : style['height']}); CI.setMap(this.map_); CI.show(); CI.triggerClusterClick = function() {this.map_.setCenter(clusterlocation); this.map_.setZoom(this.map_.getZoom()+1); } }

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12
转载请注明
本文标题:Manually draw a cluster with markerclusterer for v3 cards
本站链接:https://www.codesec.net/view/628363.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(22)