0
我在我的應用程序中使用primefaces Gmap,我希望地圖只顯示土耳其國家及其地區。有誰知道這是怎麼做到的嗎 ?如何配置primefaces Gmap以顯示特定國家
我在我的應用程序中使用primefaces Gmap,我希望地圖只顯示土耳其國家及其地區。有誰知道這是怎麼做到的嗎 ?如何配置primefaces Gmap以顯示特定國家
基於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。
我試過了,地圖根本沒有渲染:) – 2013-05-06 20:04:07
對不起,我對kml的東西並不深,如果你檢查了所有的鏈接,我將刪除我的答案。 – 2013-05-06 20:07:30
感謝您的努力只是讓他們,讓有人可以從中受益 – 2013-05-06 20:23:43