4
我正在尝试使用存储在数据库中的朋友位置更新带有标记的Google地图(API V3)。我想每隔一分钟左右刷新一次地图...有点像谷歌纬度,它显示了你的朋友在地图上的位置。使用C#使用来自数据库的新数据每1分钟更新一次Google Maps Javascript对象?
这里是我的一些Javascript: 请注意,我所需要做的就是从数据库中获取位置列表,这本身并不难...我只是不知道如何更新JavaScript标记对象每分钟每个条目的纬度和经度数据。
var map;
var markersArray = [];
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function addMarker(location) {
marker = new google.maps.Marker({
position: location,
map: map
});
markersArray.push(marker);
}
function addMarkerExisting(marker) {
markersArray.push(marker);
}
// Removes the overlays from the map, but keeps them in the array
function clearOverlays() {
if (markersArray) {
for (i in markersArray) {
marker.infowindow.close();
markersArray[i].setMap(null);
}
}
}
你使用的是asp.net webforms还是asp.net mvc? – Peter 2010-10-29 14:52:01