Javascript 如何在加载时更改google map lat和lon

Javascript 如何在加载时更改google map lat和lon,javascript,google-maps,google-maps-api-3,maps,Javascript,Google Maps,Google Maps Api 3,Maps,我有一个google地图,它被实际地添加到一个页面框架中,我需要根据某些lat、lon和zoom变量进行互操作和更改 地图已经被创建,并且显示默认的纬度、经度和缩放,我需要在创建地图之前或创建地图时潜入并更改这些 下面是我更改参数的失败尝试。Lat、lon和zoom变量设置正确。gmap选择器是当前地图的显示位置 var latitude = lat; var longitude = lon; var latlng = new google.map

我有一个google地图,它被实际地添加到一个页面框架中,我需要根据某些lat、lon和zoom变量进行互操作和更改

地图已经被创建,并且显示默认的纬度、经度和缩放,我需要在创建地图之前或创建地图时潜入并更改这些

下面是我更改参数的失败尝试。Lat、lon和zoom变量设置正确。gmap选择器是当前地图的显示位置

        var latitude = lat;
        var longitude = lon;
        var latlng = new google.maps.LatLng(latitude, longitude);
        var mapOptions = {
            zoom: zoom,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new GMap(document.getElementById("gmap"), mapOptions);
        var latlng = new google.maps.LatLng(latitude, longitude);
        map.setCenter(latlng);
“地图=新Gmap”是否因为是现有地图而不起作用

var map;
  function initMap() {
    map = new google.maps.Map(document.getElementById('map'), {
      center: {lat: -34.397, lng: 150.644},
      zoom: 8
    });
  }

来源:

不幸的是,它没有更新现有地图,它仍在加载默认坐标。您需要获取现有地图变量并将其居中。您如何创建原始地图?当前您正在创建一个新的,而不是更改现有的。请提供一个例子来说明您的问题。@geocodezip它是由gmap drupal模块添加的,目前在我的头顶上。不过我会一直想办法的