【发布时间】:2011-06-02 13:08:17
【问题描述】:
我在 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 提供这个数组(例如,我想从 db 中获取这些数据,创建数组并发送到这个脚本)?
谢谢
【问题讨论】:
标签: java javascript jsf richfaces