最重要的是,我真的很希望它也可以淡入淡出。我的代码现在允许我完成所有这些工作,但它不如我希望的效率高,因为 PHP 页面在页面加载时立即加载。我希望 .php 页面在用户单击 gmap 上的点时初始加载。
这是我的一些代码供您消化:
    <?php include("locations/clinton.php"); ?>
我知道“包含”是问题所在,但否则它根本不起作用。这是jQuery:
latLng: [38.763711, -76.895458],
    data: "<div class='sum'><img src='images/clintonicon.png' width='144' height='144' alt='Clinton' /><p>Clinton, MD 20735<br>Churches: 0<br>Population: 36,208</p></div>",
    options: {
        icon: "images/clintonpin.png"
    },
    events: {
        click: function (marker, event, context) {
            $('#clinton').fadeIn('fast');
            $('.overlay').fadeIn('fast');
        },
        mouseover: function (marker, event, context) {
            var map = $(this).gmap3("get"),
                infowindow = $(this).gmap3({
                    get: {
                        name: "infowindow"
                    }
                });
            if (infowindow) {
                infowindow.open(map, marker);
                infowindow.setContent(context.data);
            } else {
                $(this).gmap3({
                    infowindow: {
                        anchor: marker,
                        options: {
                            content: context.data
                        }
                    }
                });
            }
        },
        mouseout: function () {
            var infowindow = $(this).gmap3({
                get: {
                    name: "infowindow"
                }
            });
            if (infowindow) {
                infowindow.close();
            }
        }
    }
}
现在我尽力自己解决问题,但当我确实需要帮助时,我会来这里。提前感谢stackoverflow蜂巢思想。