Google maps api 3 Google Maps API(v3):使用geoRSS作为标记源时,在创建后访问标记

Google maps api 3 Google Maps API(v3):使用geoRSS作为标记源时,在创建后访问标记,google-maps-api-3,google-maps-markers,georss,Google Maps Api 3,Google Maps Markers,Georss,我希望有一组链接,与地图上的标记相对应,单击后,将地图置于相关标记的中心,并打开该标记的详细信息 问题是,当标记来自外部源(KML/geoRSS)时,我不知道如何访问Google地图中的标记。当您没有直接使用JavaScript构建地图(而是使用带有setMap()的google.maps.KmlLayer)时,这是否可能实现 如果可能的话,我不想自己解析xml。我只需要在创建标记后能够访问它们。其他一切都很顺利 以下是我使用的脚本: ;(function($){ function in

我希望有一组链接,与地图上的标记相对应,单击后,将地图置于相关标记的中心,并打开该标记的详细信息

问题是,当标记来自外部源(KML/geoRSS)时,我不知道如何访问Google地图中的标记。当您没有直接使用JavaScript构建地图(而是使用带有setMap()的google.maps.KmlLayer)时,这是否可能实现

如果可能的话,我不想自己解析xml。我只需要在创建标记后能够访问它们。其他一切都很顺利

以下是我使用的脚本:

;(function($){
    function initialize() {
        var myLatlng = new google.maps.LatLng(49.496675,-102.65625);
        var myOptions = {
            zoom: 4,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }

        map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

        georssLayer = new google.maps.KmlLayer('http://localhost/geoFeed.xml');
        georssLayer.setMap(map);
    }

    $(function(){
        initialize();
    });
})(jQuery);

是否有任何类型的getMarkers()函数是我在某处没有看到的?我一直在尝试寻找任何类型的方法,甚至挖掘我的地图对象,以确定标记信息是否/在何处存储,但找不到任何可以满足我需要的信息。

这在当前API中是不可能的。

请求此功能的问题: