Javascript 谷歌地图和ASP
我是ASP的新手,我有一些小项目要做,所以我需要一些帮助。 我需要写一个asp页面,从数据库中读取纬度和经度,并在地图上放置标记。 这是我当前的代码Javascript 谷歌地图和ASP,javascript,google-maps,asp-classic,Javascript,Google Maps,Asp Classic,我是ASP的新手,我有一些小项目要做,所以我需要一些帮助。 我需要写一个asp页面,从数据库中读取纬度和经度,并在地图上放置标记。 这是我当前的代码 function initialize() { // initialize the map var latlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 8, center: latln
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();
...
函数初始化(){
//初始化映射
var latlng=新的google.maps.latlng(-25.363882131.044922);
变量myOptions={
缩放:8,
中心:拉特林,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“map_canvas”),myOptions);
//定义自定义图像
var image='Computer.GIF';
//从数据库加载数据
var currLatLng=新的google.maps.LatLng(,);
var customMarker=new google.maps.Marker({
职位:currLatLng,
地图:地图,
图标:图像
});
您的经度和纬度未写入页面。您需要添加“=”符号以响应。写入经度和纬度。相当于
这是你需要做的改变
var currLatLng = new google.maps.LatLng(<%rs.Fields("LATITUDE");%>, <%rs.Fields("LONGITUDE");%>);
var currLatLng=新的google.maps.LatLng(,);
到
var currLatLng=新的google.maps.LatLng(,);
能否粘贴生成的JavaScript?查看源代码。
var currLatLng = new google.maps.LatLng(<%=rs.Fields("LATITUDE");%>, <%=rs.Fields("LONGITUDE");%>);