【发布时间】:2017-11-12 17:20:58
【问题描述】:
我有一个谷歌地图,它被实用地添加到一个页面脚手架中,我需要根据某些纬度、经度和缩放变量进行互操作和更改。
地图已经被创建,并显示了默认的纬度、经度和缩放,我需要在地图创建之前或创建时潜入并更改这些。
以下是我更改参数的失败尝试。纬度、经度和缩放变量已正确设置。 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);
“map = new Gmap”是否因为它是现有地图而不起作用?
【问题讨论】:
-
你是如何创建原始地图的?目前您正在创建一个新的,而不是更改现有的。请提供一个 minimal reproducible example 来证明您的问题。
-
@geocodezip 它是由 gmap drupal 模块添加的,目前它在我的头上。不过我会继续努力解决的
标签: javascript google-maps google-maps-api-3 maps