Drupal 7 同一地图中不同图层的不同群集

Drupal 7 同一地图中不同图层的不同群集,drupal-7,openlayers,drupal-views,Drupal 7,Openlayers,Drupal Views,我有一张地图显示了两种不同的项目,国家项目和区域项目。每种类型的项目都位于不同的图层中,由视图构成,但显示在同一地图中。我想对每一层应用不同的簇,例如绿色的国家项目簇,距离为5px,蓝色的区域项目簇,距离为20px 我还希望这两个层面不要混为一谈,这意味着区域层面不应与国家层面相结合 我使用的是Drupal7,openlayers 2.0beta-7 这可能吗 谢谢 解决方案: 最后,我决定采用简单的方法,并添加了一个名为custom_cluster的自定义行为,以便我可以对每一层应用不同的行为

我有一张地图显示了两种不同的项目,国家项目和区域项目。每种类型的项目都位于不同的图层中,由视图构成,但显示在同一地图中。我想对每一层应用不同的簇,例如绿色的国家项目簇,距离为5px,蓝色的区域项目簇,距离为20px

我还希望这两个层面不要混为一谈,这意味着区域层面不应与国家层面相结合

我使用的是Drupal7,openlayers 2.0beta-7

这可能吗

谢谢

解决方案:


最后,我决定采用简单的方法,并添加了一个名为custom_cluster的自定义行为,以便我可以对每一层应用不同的行为。

如果我理解了您的问题,那么我认为您可以这样做:


一般来说,集群策略是在向量层级别定义的,因此在一个地图视图中有两个单独的向量层也可以通过添加两个不同的向量层来实现,每个向量层都有自己的标记和集群策略。

难道你不认为你可以用你目前拥有的设置一个JSFIDLE吗?或者至少发布相关代码。否则,我必须从头开始构建一个项目来尝试解决这个问题。谢谢!!这正是我想要的,我不知道从哪里开始!!我做了一些研究,但没有发现。。。非常感谢@Lucia请手动单击John答案左侧的小赏金图标,以奖励您在该问题上设置的赏金。仅仅接受答案不会奖励奖金(虽然系统技术上会在奖金到期时奖励奖金,但最好是手动奖励)。