0

これは私が使用している例です: Nokia Maps Cluster

しかし、HTML5 APIで試したジオロケーションの新しいマークを追加することはできませんでしたが、それを実装する方法はないと思います。誰かが私が変更する必要があるものを教えてくれることを願っています。ご助力ありがとうございます。

4

1 に答える 1

2

クラスターにポイントを追加するには、 clusterProvider.add()を呼び出す必要があります。一連のポイントを追加するには、代わりにclusterProvider.addAll()を使用します。これらの各メソッドは、基本的にIClusterPoint(またはIClusterPointの配列を取ります。経度と緯度を持つすべてのオブジェクトを受け入れることを意味します。

本当にジオロケーションをクラスターに追加したい場合は、次の手順を実行する必要があります。

  1. この例のように、HTML5ジオロケーション呼び出しを行います
  2. 代わりに、または逆ジオコーディングを行い、応答を取得してクラスターに追加します。

実際のクラスタリングは、次のようにメソッド clusterProvider.cluster()によってトリガーされます。

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

詳細については、APIドキュメントを参照してください。

于 2013-02-22T16:32:07.900 に答える