【问题标题】:Google Maps API Javascript KML Hover Effect on MarkersGoogle Maps API Javascript KML 对标记的悬停效果
【发布时间】:2012-03-01 13:22:29
【问题描述】:

我使用 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

期待您的回答。谢谢! :)

【问题讨论】:

    标签: jquery google-maps hover kml


    【解决方案1】:

    您不能为 KML 图层内的标记应用效果。您看到的标记不是您设置的图像,它们是图块的一部分。

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

    【讨论】:

    • 哦,太可惜了..好的,那我换个方法试试..非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 2013-06-02
    • 1970-01-01
    • 2013-07-09
    • 2011-12-11
    相关资源
    最近更新 更多