2013-05-06 25 views

回答

0

基於this的答案,你可以關注某事。像這樣:

<p:gmap id="gmap" widgetVar="myMap"></p:gmap> 

<script type="text/javascript"> 
    var gmap = myMap.getMap(); 
    var table_id = 420419; //can be exchanged wit another table 
var FT_Query = "SELECT 'kml_4326' FROM "+ table_id +" WHERE 'name_0' NOT EQUAL TO 'TURKEY'"; 
var FT_Options = 
    { 
    suppressInfoWindows: true, 
    query: FT_Query 
    }; 
var layer = new google.maps.FusionTablesLayer(table_id, FT_Options); 
layer.setMap(gmap); 
</script> 

提到的另一種方法here;

如果要限制允許用戶 到地圖上使用縮放級別的範圍,可以覆蓋.getMinimumResolution()和 .getMaximumResolution()中的所有地圖類型的方法。

Demo

+0

我試過了,地圖根本沒有渲染:) – 2013-05-06 20:04:07

+1

對不起,我對kml的東西並不深,如果你檢查了所有的鏈接,我將刪除我的答案。 – 2013-05-06 20:07:30

+0

感謝您的努力只是讓他們,讓有人可以從中受益 – 2013-05-06 20:23:43