Je suis très nouveau à ASP et j'ai un petit projet à faire, donc j'ai de l'aide. Je dois écrire une page ASP qui lira les latitudes et les longitudes de la base de données et des marqueurs de lieu sur la carte. Ceci est mon code actuelgoogle maps et ASP
function initialize() {
// initialize the map
var latlng = new google.maps.LatLng(-25.363882,131.044922);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
// define custom image
var image = 'Computer.GIF';
// load data from db
<%
conn=Server.CreateObject("ADODB.Connection");
conn.Provider="Microsoft.Jet.OLEDB.4.0";
conn.Open("c:/webdata/dbATMManager999.mdb");
rs=conn.execute("select * from ATM WHERE LATITUDE IS NOT NULL AND LONGITUDE IS NOT NULL");
while(!rs.eof) {
%>
var currLatLng = new google.maps.LatLng(<%rs.Fields("LATITUDE");%>, <%rs.Fields("LONGITUDE");%>);
var customMarker = new google.maps.Marker({
position: currLatLng,
map: map,
icon: image
});
<% rs.movenext();
...
cette ligne nouvelle google.maps.LatLng (<% rs.Fields ("LATITUDE");%>, <% rs.Fields ("LONGITUDE")%>) ; provoque le problème. Pour une raison quelconque, j'ai une erreur d'exécution: Erreur d'exécution de Microsoft JScript: Mauvais nombre d'arguments ou affectation de propriété incorrecte
Pouvez-vous coller le code JavaScript généré? do Voir la source. – ankitjaininfo