如何配置primefaces Gmap以显示特定国家/地区

时间:2013-05-06 19:14:04

标签: google-maps primefaces localization

我在我的应用程序中使用了primefaces Gmap,我希望地图只显示土耳其国家及其地区。有谁知道怎么做?

1 个答案:

答案 0 :(得分: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