У меня есть следующий код в javascript:
<script type="text/javascript"
src="#{facesContext.externalContext.requestContextPath}/js/sample-points.js"></script>
<script type="text/javascript">//<![CDATA[
var cloudmade = new CM.Tiles.CloudMade.Web({key: 'bbb'});
var map = new CM.Map('cm-example', cloudmade);
map.setCenter(new CM.LatLng(51.50874, 22.76367), 4);
var markers = [];
for (var i = 0; i < samplePoints.length; i++) {
markers.push(new CM.Marker(new CM.LatLng(samplePoints[i][0], samplePoints[i][1])));
}
var clusterer = new CM.MarkerClusterer(map, {clusterRadius: 70});
clusterer.addMarkers(markers);
//]]></script>
"samplePoints" - это массив координат, который я могу использовать для отображения маркеров на карте.
Карта показывается здесь:
<div id="cm-example" style="width: 99.5%; height: 600px"></div>
Как я могу предоставить этот массив из jsf / richfaces без использования файла (например, я хочу получить эти данные из базы данных, создать массив и отправить в этот скрипт)?
Спасибо