8得票3回答
当多个标记位于同一位置时,重叠标记蜘蛛化标记图标

Google Maps没有提供一种方法来分开位于同一位置的多个标记。这可能发生在像公寓楼或专业服务大楼等多住所位置的人员或企业。根据缩放级别,它也可能发生在购物中心等地方。 解决这个问题的方法是“spiderfy”它们:当点击第一个时,它会用一条线将它们分开到该位置。这在Google Ear...

8得票2回答
使用 Leaflet 处理成千上万的标记的最佳实践。

我正在使用HTML地图与Leaflet进行测试。服务器端我有一个Ruby Sinatra应用程序,提供由MySQL表提取的JSON标记。处理2K-5K及更多标记时,有哪些最佳实践? 首先加载所有标记,然后将所有内容委托给Leaflet.markercluster。 每次地图视口变化时重新加...

8得票1回答
地理空间聚类(MongoDB)

我在地图上有数十万个对象。在小比例尺下从基础集合中选择几乎所有这些对象(在地图容器矩形框内)是非常糟糕的做法。需要在数据库内聚类。 在关系型数据库中,通常使用额外的表 - 簇,这是首选项。 在MongoDB中是否有地理空间聚类的最佳实践?谷歌没有相关信息。 更新:想在MongoDB中做出...

8得票5回答
标记聚合器:群集图标的锚点偏移量

我想稍微偏移由Google Maps Markerclusterer(V3)创建的集群图标。除了修改现有代码外,我找不到任何方法来实现这一点。有人有想法吗? 您可以在Styles对象中提供自定义图像URL,该对象接受一个anchor属性,但这是为了偏移生成的标记项计数。 谢谢!

8得票3回答
MarkerClusterer 完成后触发事件

我有一个包含(几百个)标记的地图应用程序。我使用Google提供的markerclusterer.js对我的标记进行聚类,使整个地图更易于查看。我正在使用API V3。 我对此感到满意。但是,我想在markerclusterer完成所有标记聚类时执行一些操作。我已经尝试过自己实现,但没有成功...

8得票2回答
Markerclusterer根据其中包含的标记设置标记群集图标

假设我想制作一个网页,显示每个停车场剩余的大约空闲停车位数量(由于机密原因,我不允许透露实际操作细节)。为此,我使用了Google地图和Markerclusterer。对于剩余停车位少于5%的停车场,我想显示红色标记;对于剩余停车位在5%-25%之间的停车场,我想显示黄色标记;对于剩余停车位超...

8得票3回答
Android中集群组的自定义图标

我想用自己的可绘制图标来更改默认群集组图标。 请检查我的聚类程序代码。 MyClusterRenderer.java public class MyClusterRenderer extends DefaultClusterRenderer<MyItem> { ...

7得票3回答
在Google地图上仅呈现可见的聚合项的最佳方法

我有一个地图碎片,由谷歌的聚类管理器处理,我配置了自定义聚类渲染器extends DefaultClusterRenderer。 我重写了函数onBeforeClusterItemRendered和onBeforeClusterRendered,以便能够显示我的图片: 现在,如果用户缩...

7得票6回答
谷歌地图在HTTPS中不起作用

我在使用http协议时,能够正常使用谷歌地图。但是当我安装了SSL证书后,它停止工作了,并且出现了错误。 错误信息如下: 混合内容:页面 'https://url' 是通过 HTTPS 加载的,但是请求的脚本 'http://google-maps-utility-library-v3.go...

7得票2回答
Android Google Map IconGenerator - 制作透明标记图标

所以我正在使用一个ClusterManager来聚集我的Markers,这样用户可以有更好的体验。 我实际上已经实现了Google的代码,我在这里找到了它。现在想象一下,我的Marker图标是一个球。我希望图标的背景是透明的,而不是白色的。 在Google的原始教程中,他们将一个Image...