GoogleのGeoChartAPIを使用して、米国の地図を生成しています。1つの値に基づいて状態を強調表示したいのですが、状態にカーソルを合わせると表示されるツールチップに各状態に関する追加情報を表示します。完成したツールチップを次のように表示します。
Nevada
Relevance: 4 ( the data driving the state highlight )
Data
More Data
マップはうまく機能し、関数を使用してツールチップに任意のテキストを追加できますが、PatternFormat()
試したすべての新しい行オプションが削除または無視されます。
var formatter = new google.visualization.PatternFormat('some data\nmore data');
formatter.format(data, [0], 1);
私はこれらの新しい行オプションをすべて試し
ましたが、どれも<br>
機能しません:、、、、、、、、、、、、、、、<br />





\u000A
\u000D
\n
\r
\r\n
%0A
%0D
試すべきことや実際に機能するものについての提案はありますか?これは、他のGoogleチャートのいくつかで可能であるようです。
レンダリングされたHTMLは次のようになります
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load( 'visualization', '1', { 'packages': ['geochart'] } );
google.setOnLoadCallback( drawRegionsMap );
function drawRegionsMap()
{
var data = google.visualization.arrayToDataTable([
[ 'State', 'Relevance' ],
[ 'Arizona', 2 ],
[ 'California', 4 ],
[ 'Colorado', 1 ],
[ 'Florida', 1 ],
[ 'Georgia', 1 ],
[ 'Idaho', 1 ],
[ 'Illinois', 1 ],
[ 'Indiana', 1 ],
[ 'Iowa', 1 ],
[ 'Kansas', 1 ],
[ 'Kentucky', 1 ],
[ 'Louisiana', 1 ],
[ 'Maryland', 2 ],
[ 'Montana', 1 ],
[ 'Nevada', 2 ],
[ 'New Mexico', 2 ],
[ 'North Carolina', 1 ],
[ 'North Dakota', 1 ],
[ 'Oklahoma', 1 ],
[ 'Oregon', 1 ],
[ 'Pennsylvania', 1 ],
[ 'South Carolina', 1 ],
[ 'Tennessee', 1 ],
[ 'Texas', 1 ],
[ 'Utah', 2 ],
[ 'Washington', 1 ],
[ 'Wyoming', 1 ]
]);
data.addRows([
['Has Distributor', 1],
['Sells Direct', 1]
]);
var formatter = new google.visualization.PatternFormat('data <br> <br /> 
 
 
 \u000A \u000D \n \r \r\n %0A %0D more data');
formatter.format(data, [0], 1);
var options =
{
width: 286,
region: 'US',
resolution: 'provinces',
colorAxis: { colors: ['#abdfab', '#006600'] },
legend: 'none'
};
var chart = new google.visualization.GeoChart( document.getElementById( 'chart_div' ) );
chart.draw( data, options );
};
</script>
<div id="chart_div" style="width: 286px; height: 180px;"></div>