【发布时间】:2019-03-16 08:41:06
【问题描述】:
我正在尝试根据用户输入更改我的谷歌地图的缩放级别。
<script type="text/javascript">
var map;
function initMap() {
var uluru = {lat: 37.7749, lng: -122.4194};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
// standard google map javascript
} //end of initMap()
$('#id_zoomlevel').on('change', function() {
var zoomlevel = $('#id_zoomlevel :selected').attr('value');
map.setZoom(zoomlevel);
});
</script>
我收到以下错误:
(index):679 Uncaught TypeError: Cannot read property 'setZoom' of undefined
如何将现在设置的 map 变量传递给“on change”函数?
【问题讨论】:
标签: javascript jquery google-maps