2014-02-11 26 views
1

隨着gmap3 jQuery的gmap3變量,我可以把一個「變量」的緯度和經度,但對於「縮放」這是不可能的。的變焦值不工作

var latitude = $('#lat_Value').text(); 
var longitude = $('#long_Value').text(); 
var mapZoom = $('#zoom_Value').text(); 

$("#map1").gmap3({ 

    marker:{ latLng:[latitude, longitude] }, 

    map:{ 
     options:{ 
     zoom: 16, // This is working... 
     mapTypeId: google.maps.MapTypeId.SATELLITE 
     } 
    } 
}); 

$("#map2").gmap3({ 

    marker:{ latLng:[latitude, longitude] }, 

    map:{ 
     options:{ 
     zoom: mapZoom, // This doesn't works !!..Why? 
     mapTypeId: google.maps.MapTypeId.SATELLITE 
     } 
    } 
}); 

Here與兩個映射的爲例:第一地圖,以數字爲「變焦值」(它的工作),並用一個可變的第二地圖的「變焦值」(它不工作!)。 什麼問題?謝謝。

回答

0

的值是一個文本值並以某種方式必須是爲什麼它不工作的原因。嘗試parseInt()的值。

var mapZoom = parseInt($('#zoom_Value').text()); 
+0

大,大,大!像魅力一樣工作!你救了我。很多謝謝! – user3298520

+0

你應當標註了一個問題,回答了:P – Bene