Я очень новичок в ASP, и у меня есть небольшой проект, поэтому я могу помочь.Мне нужно написать страницу 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();
...
эта строка new google.maps.LatLng (<% rs.Fields ("LATITUDE");%>, <% rs.Fields ("LONGITUDE")%>);вызывает проблему.По какой-то причине я получаю ошибку времени выполнения: Ошибка времени выполнения Microsoft JScript: неверное количество аргументов или неправильное присвоение свойства