0

CartoDBを使用してインタラクティブ マップを作成しようとしています。このマップでは、ユーザーが場所をクリックすると、(マップ上の CartoDB に) ポップアップが表示され、その場所に関する詳細が表示されます。

現在、すべてが機能しています。場所とその場所の名前、およびそれらの場所のポップアップのコンテンツ用の別の列を含む CSV をインポートします。エディターでは、すべてが機能しています。ポップアップにカスタム HTML 機能を使用し、その列から情報を取得して表示するだけです。

私が問題を抱えているのは、ポップアップ用に取り込まれたテキストをフォーマットする方法です。
テキスト内の特定の単語にHTML タグ (つまり、、、) を使用して、より細かく制御したいと考えています。ポップアップごとに異なるため、ポップアップのテキストを取得する CartoDB エディターに追加することはできません。

私はCartoDBの担当者に尋ねてみましたが、彼は答えを知らず、代わりにStackOverflowで尋ねるように言いました(彼にはあまり役に立ちませんでした)...

現在の私の地図へのリンクは次のとおりです。

https://iongeo.cartodb.com/viz/9ee487e4-817b-11e4-8caa-0e853d047bba/public_map

4

2 に答える 2

1

これは数か月前のものですが、本当の答えはなく、CartoDB/Mustache の Google 検索の最初のヒットの 1 つであり、デモ マップはまだ機能していないようです。

答えは実に簡単です。Mustache は HTML を自動的にエスケープしますが、簡単な修正は次のように 2 つではなく 3 つのタグを使用することです: {{{ContentwithHTML}}}

Mustache のドキュメントはこちら: https://mustache.github.io/mustache.5.html

于 2015-05-12T21:33:36.237 に答える
0

結局のところ、CartoDB には現在この機能がありません。私は彼らの開発チームと話をしましたが、彼らは現在それを追加するために取り組んでいます.

于 2015-03-05T16:39:53.667 に答える