首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在悬停地图标记上打开Gmap信息窗口

在悬停地图标记上打开Gmap信息窗口
EN

Stack Overflow用户
提问于 2013-06-10 06:37:59
回答 1查看 1.9K关注 0票数 1

当前,当用户单击PrimeFaces GMap组件上的标记时,信息窗口正在打开。当用户悬停标记时,我如何定制它来打开信息窗口?

回答: 谢了扎尔加夫。啊,真灵。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-10 11:23:38

我成功地使用了一些附加的javascript来删除onclick侦听器,然后添加一个mouseover侦听器

代码语言:javascript
复制
<script>
                //<![CDATA[
                $(document).ready(
                        function() {
                            var fullMap = myMap; //substitute myMap for the widgetVar name of your p:gmap component
                            var gmap = myMap.getMap();
                            var markers = gmap.markers;
                            for (i = 0; i < markers.length; i++) {
                                var v = google.maps.event;
                                google.maps.event
                                        .clearInstanceListeners(markers[i]);

                                google.maps.event.addListener(markers[i],
                                        'mouseover', function(event) {
                                            fullMap.fireOverlaySelectEvent(event,
                                                    this);
                                        });
                            }

                        });
                //]]>
            </script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17018123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档