0

私は、読者がこの夏に捕まえた魚の写真を表示したい CartoDB マップに取り組んでいます。

テーブルの各行に画像の URL を追加し、それを情報ウィンドウの表示リストの一番上にドラッグして有効にし、画像ウィンドウの種類を画像ヘッダーに変更しました。

エディターではうまく表示されますが、マップを表示または埋め込むと、タグにdisplay:none;スタイル プロパティとして css スタイルが付加されます。

手動で追加しdisplay:block;たりdisplay:inline、CartoDB infowindow HTML エディターで追加したりした場合でも。

(これを Chrome または Firefox 開発者コンソールで行うと、問題は解決します)。

公開マップ: http://kjethoe.cartodb.com/viz/50b0eafc-3b54-11e5-be03-0e0c41326911/public_map 最終的な使用法: http://interaktiv.gd.no/2015/fiske/?v=a

4

1 に答える 1

0

残念ながら CartoDB.js には問題があり、内部フィールド リストで使用可能な最初の列を使用して新しいイメージを作成するために、情報ウィンドウ ヘッダー内のイメージ(存在する場合) を非表示にします。

この問題は修正されていますが、URL 画像を含む列の名前を「_whatever」に変更することをお勧めします。これにより、その列が内部フィールド内で最初に使用可能な列になり、この問題にもかかわらず、情報ウィンドウで適切にレンダリングされます。

問題が解決するかどうか教えてください。

于 2015-08-07T10:12:27.177 に答える