首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery google地图对marc grabanski代码的改编

jquery google地图对marc grabanski代码的改编
EN

Stack Overflow用户
提问于 2011-03-04 20:45:13
回答 1查看 152关注 0票数 0

我被下面代码的改编所困住了。

我要做的是从创建的JS中拉出单击函数,这样我就可以在页面上使用.myclick类创建其他div,在地图上的点下面显示消息。

另外-我希望选择的标记的zindex被重置以将其带到前面。

更受欢迎的是想法,

代码语言:javascript
复制
$.getJSON("/ajax/event-locations.php?id=111&action=listpoints", function(json) {
                    if (json.Locations.length > 0) {
                        for (i=0; i<json.Locations.length; i++) {
                            var location = json.Locations[i];
                            addLocation(location);
                        }
                        zoomToBounds();
                    }
                });
function addLocation(location) {
                    var point = new GLatLng(location.lat, location.lng);        
                    var marker = new GMarker(point);
                    map.addOverlay(marker);
                    bounds.extend(marker.getPoint());

                    $("<li />")
                        .html(location.name)
                        .click(function(){
                            showMessage(marker, location.name);
                        })
                        .appendTo("#list");

                    GEvent.addListener(marker, "click", function(){
                        showMessage(this, location.name);
                    });
                }

function showMessage(marker, text){
                    var markerOffset = map.fromLatLngToDivPixel(marker.getPoint());
                    $("#message").hide().fadeIn()
                        .css({ top:markerOffset.y, left:markerOffset.x })
                        .html(text);
EN

回答 1

Stack Overflow用户

发布于 2011-03-04 20:52:29

要拉出click函数,您可以简单地删除以下代码

代码语言:javascript
复制
                $(".event")
                    .html(location.name)
                    .click(function(){
                        showMessage(marker, location.name);
                    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5193879

复制
相关文章

相似问题

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