ho fatto questo test:
<%
Set rs=application("gruppi").execute("SELECT [id], [foto], [nome], [indirizzo], [localita], [nazione], [urlhomepage], [latitudine], [longitudine] FROM [gruppi] ")
do while not rs.eof
foto = rs(1)
nome = rs(2)
indirizzo = rs(3)
localita = rs(4)
nazione = rs(5)
urlhomepage = rs(6)
latitudine = rs(7)
longitudine = rs(8)
rs.movenext
loop
%>
poi nello script java...
<script type="text/javascript">
var mapDiv,
map,
infobox;
jQuery(document).ready(function($) {
mapDiv = $("#directory-main-bar");
mapDiv.height(500).gmap3({
map: {
options: {
"draggable": true
,"mapTypeControl": true
,"mapTypeId": google.maps.MapTypeId.ROADMAP
,"scrollwheel": false
,"panControl": true
,"rotateControl": false
,"scaleControl": true
,"streetViewControl": true
,"zoomControl": true
}
},
marker: {
values: [
// inizio riga
{
latLng: [<%=latitudine%>,<%=longitudine%>],
options: {
icon: "directory/kord.png",
shadow: "directory/icon-shadow.png",
},
data: '<div class="marker-holder"><div class="marker-content with-image">[img]/cont_photo/foto/gruppi/<%=foto%>.jpg[/img]<div class="map-item-info"><div class="title">'+"<%=nome%>"+'</div><div class="address">'+"<%=indirizzo%>, <%=localita%>, <%=nazione%>"+'</div>VIEW MORE</div><div class="arrow"></div><div class="close"></div></div></div></div>'
} // fine riga
// la riga finale non deve avere la virgola
.....
nella mappa compare sempre un solo record ... il primo