【问题标题】:Google Maps API v3: search for map in a containerGoogle Maps API v3:在容器中搜索地图
【发布时间】:2011-07-27 08:17:18
【问题描述】:

我在一个页面上有多个 Google 地图。在初始化它们之后,我需要更改一个特定容器中的选项。因此,据我了解,我需要获取一个变量,其中包含指向此地图的链接。

问题是:如果我知道它的容器(例如,$("#map1")),我如何获取谷歌地图的链接?

【问题讨论】:

    标签: jquery google-maps-api-3


    【解决方案1】:

    你可以用这个

    var latlng = new google.maps.LatLng(x, y);
    var mapOptions = {
            center: latlng,
            zoom: 14,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };   
    
    var map = new google.maps.Map(document.getElementById("map1"), mapOptions);
    

    【讨论】:

    • 是的,这是初始化步骤。但是,如果我只知道它包含在#map1 中,我以后如何找到这个“map”变量?
    • 嗯 - 我看到了问题。看起来唯一的方法是将 map 定义为全局变量。不是一个很好的解决方案。我会继续寻找。
    • 我也找到了唯一的解决方案。无论如何,a 应该需要一个全局数组来包含页面上的所有地图。看起来很糟糕,但这就是生活。欢迎任何更多想法!
    猜你喜欢
    • 2012-05-11
    • 1970-01-01
    • 2012-10-14
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2011-12-25
    相关资源
    最近更新 更多