Google Maps API Javascript KML悬停对标记的影响

时间:2012-03-01 13:22:29

标签: jquery google-maps hover kml

我使用google Maps Javascript API并使用kml文件在其上设置我的自定义标记(自定义标记图像通过kml文件设置)。现在我想在标记上添加悬停效果(对所有标记,标题和标记图像更改都是相同的效果)。

有没有什么方法可以通过jQuery定位标记来添加所需的效果?我无法通过萤火虫识别标记..

非常感谢您的努力!

这是我的JavaScript:

$(document).ready(function(){

                            initialize();
                            var map;
                            function initialize() {
                            var myLatlng = new google.maps.LatLng(52.52427, 13.40629);
                            var myOptions = {
                                zoom: 11,
                                center: myLatlng,
                                mapTypeId: google.maps.MapTypeId.ROADMAP
                            }
                            map = new google.maps.Map(document.getElementById("Map"), myOptions);

                            var kmlLayer = new google.maps.KmlLayer('http://www.example.de/test6/1.kml');
                            kmlLayer.setMap(map);

                        });

很遗憾,我无法在此处粘贴kml内容。所以我在这里上传了它:http://pastebin.com/HUgABVvx

我期待着你的回答。谢谢! :)

1 个答案:

答案 0 :(得分:2)

您无法对KML图层内的标记应用效果。您在那里看到的标记不是您设置的图像,它们是图块的一部分。

我看到的唯一方法是解析KML文件并创建真正的标记。