0

アプリケーションでprimefaces Gmapを使用していますが、マップにトルコの国とその地域のみを表示したいと考えています。誰もそれを行う方法を知っていますか?

4

1 に答える 1

0

この回答に基づいて、sth をたどることができます。このような:

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

ここで言及されている別の方法;

ユーザーがマップで使用できるズーム レベルの範囲を制限する場合は、すべてのマップ タイプの .getMinimumResolution() および .getMaximumResolution() メソッドを上書きできます。

デモ

于 2013-05-06T19:36:25.280 に答える