Resalut,je sais bien que tout est different,mais j'utilise du java dans mon code javascript faut juste lui dire à l'aide de <% %> et au lieu de nommer mon fichier .html je le nome .jsp
Enfin bon je donne un apercu de mon code :
<%@ page contentType="text/html;charset=windows-1252" import="java.sql.*"%>
<html xmlns="
[ Lien ]" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps API Example - event</title>
<style type="text/css">
v\:* {
behavior:url(#default#VML);
}
</style>
<script type="text/javascript">
//<![CDATA[
function onLoad() {
var map = new GMap(document.getElementById("map"));
map.setMapType(G_HYBRID_TYPE);
GEvent.addListener(map, "moveend", function() {
var center = map.getCenterLatLng();
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
<%
float _lat;
float _lng;
String _latitud;
String _longitud;
String _nombre;
String username = "gearth";
String strDriver = "jdbc:oracle:thin:@sd1.guadaltel.es:1521:prod92a";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conexion = DriverManager.getConnection(strDriver, username);
PreparedStatement pstmt = conexion.prepareStatement("SELECT * FROM GE_CAMPOS_GOLF");
ResultSet rs = pstmt.executeQuery();
while(rs.next())
{
_nombre = rs.getString("NOMBRE");
_latitud = rs.getString("X_UTM");
_longitud = rs.getString("Y_UTM");
_lat = Float.parseFloat(_latitud);
_lng = Float.parseFloat(_longitud);
%>
var _point = new GPoint(<%=_lat%>,<%=_lng%>);
var marker = new GMarker(_point,_icon);
map.addOverlay(marker);
<%
}
rs.close();
pstmt.close();
%>
});
map.centerAndZoom(new GPoint(-4.5, 37.2),10);
}
//]]>
</script>
</head>
<body onload="onLoad()">
<div id="map" style="width:950px; height: 550px"></div>
<div id="message"></div>
</body>
</html>
/***************************************/
le principe est le meme qu'en html,seulement que si je veux recuperer les donnees du champs image de la base de donnees et afficher la bonne image sur une autre page au moindre click de l'icone qui se situe sur la map je ne sais pas comment m'y prendre.