2017-01-17 1 views
0

私はポイントのマップを持っており、それらのポイントごとに、マップをクリックしたときにズームしたい特定のエクステントを持っています。CartoDB - ポイントをクリックすると特定の範囲にズームしますか?

これらのエクステントの境界を表にして、それらをデータの別の列として追加する必要があると仮定します。

これを実行するとCartoが自動的に範囲をズームする方法はありますか?

答えて

0

はい、CARTO.js Webアプリケーションを開発する必要があります。あなたはもちろん、列のセットや後で解析できる形式を使って1つの列にテーブルのどこかに境界を格納する必要があります。次に、それらのフィールドをカスタムインフォボックスに追加して、インタラクティブ機能でWebアプリケーションに渡す必要があります。最後に、インタラクティブ性のデータを取得するために、フィーチャーのクリックイベントを聞く必要があり、リーフレットのマップメソッドを使用してその境界を移動する必要があります。

すべてCARTO.jsドキュメントhereとチュートリアルと多くの例hereを持っています。それはより簡単です。

関連する問題