0

我有这个脚本:

        var c = container,
        f = c.parents('.point_form'),
        p = new google.maps.LatLng(latitude, longitude),
        mapzoom = parent.cpm_map_zoom.value;
    m = new google.maps.Map(c[0], {
    zoom: mapzoom,
        center: p,
        mapTypeId: google.maps.MapTypeId['ROADMAP'],

'mapzoon' 变量正确填充了一个整数。

但是,'zoom: mapzoom' 不会获取值。

我是一个完全的 jQuery 菜鸟,几乎不知道我在做什么。我需要做的就是将“缩放:”设置为“地图缩放”中的值。

第一个答对的人是我一生的英雄。

4

1 回答 1

0

不,您的mapzoom变量不包含整数。设置变量后试试这个:

console.log( typeof mapzoom );

它记录'string',不是吗?您需要将其转换为数字,您可以轻松地这样做:

mapzoom = +parent.cpm_map_zoom.value;
于 2013-05-16T23:02:40.320 回答