【发布时间】:2016-09-19 12:48:38
【问题描述】:
我正在使用 PHP 和 MySQL 来展示我所有的活动照片和视频。我希望事件日期将与标记一起显示,单击标记后将显示所有照片和视频。我可以显示照片和视频,但我不能用标记显示日期。
所以请帮忙。
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(xx.xxxxxx, xx.xxxxxx), 8);
-----------------------------------------------------
-----------------------------------------------------
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var marker = createMarker(point, name, address, type, photo);
map.addOverlay(marker);
}
}
function createMarker(point, name, address, type, photo) {
var marker = new GMarker(point, customIcons[type]);
var html = "<h1 style='text-align: center;'>" + name + "</h1> <br/>" + photo;
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
【问题讨论】:
-
Yikes,这是 Google Maps API v2,非常过时,应该使用 API v3 编写。见developers.google.com/maps/articles/v2tov3
标签: javascript google-maps-api-3 google-maps-api-2 marker