0

这是我一直在使用的示例: Nokia Maps Cluster

但是我无法添加新的地理定位标记,我尝试过使用 HTML5 API,但我想我不知道如何实现它,我希望有人能告诉我我需要改变什么。非常感谢您的帮助。

4

1 回答 1

2

要向集群添加一个点,您需要调用clusterProvider.add(),要添加一系列点只需使用clusterProvider.addAll()代替,这些方法中的每一个都采用一个IClusterPoint(或一个 IClusterPoints 数组,这基本上是意味着他们将接受任何具有经度和纬度的对象。

如果您真的想向集群添加地理位置,您需要执行以下步骤:

  1. 如此处的示例所示,进行 HTML5 地理定位调用
  2. 取而代之或然后反向地理编码,获取响应并将其添加到您的集群中。

实际的集群由方法 clusterProvider.cluster()触发,如下所示:

clusterProvider.addAll(markers);
clusterProvider.cluster();

有关更多详细信息,请参阅API 文档

于 2013-02-22T16:32:07.900 回答