Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 如何配置primefaces Gmap以显示特定国家/地区_Google Maps_Primefaces_Localization - Fatal编程技术网

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

Google maps 如何配置primefaces Gmap以显示特定国家/地区,google-maps,primefaces,localization,Google Maps,Primefaces,Localization,我在我的应用程序中使用primefaces Gmap,我希望地图只显示土耳其国家及其地区。有人知道怎么做吗?根据答案,你可以这样做: <p:gmap id="gmap" widgetVar="myMap"></p:gmap> <script type="text/javascript"> var gmap = myMap.getMap(); var table_id = 420419; //can be exchanged wit anoth

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

根据答案,你可以这样做:

<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>

var gmap=myMap.getMap();
var表_id=420419//可以换一张桌子吗
var FT_Query=“从“+表格id+”中选择“kml_4326”,其中“名称0”不等于“土耳其”;
var FT_期权=
{
suppressInfoWindows:对,
查询:FT\u查询
};
var layer=new google.maps.FusionTablesLayer(表id,FT\u选项);
图层设置图(gmap);
提到的另一种方式

如果要限制用户允许的缩放级别范围 要在地图上使用,可以覆盖.getMinimumResolution()和 .getMaximumResolution()方法的所有映射类型


.

很抱歉,我对kml的内容不太了解,如果您检查了所有链接,我将删除我的答案。谢谢您的努力,请保留它们,以便有人能从中受益