1

私はprimefacesgmapコントロールを使用するのは初めてです。デフォルトのビュー(衛星)をマップビューに変更しようとしています。ただし、常に衛星ビューでレンダリングされます。mapTypeControlボタンを使用してこのビューを変更できますが、ユーザーに表示を制御する前にこれを変更したいと思います。私のコントロールは次のようになります:

<p:gmap   center="#{mapBean.center}" zoom="15" type="hybrid" style="width:100%;height:15em" model="#    {mapBean.model}" widgetVar="M1" />`

と私の豆:

public class MapBackingBean {
private MapModel model = new DefaultMapModel();
private String center="8.989701,-79.516168";
  /**
 * Creates a new instance of MapBackingBean
 */
public MapBackingBean() {
    model.addOverlay(new Marker(new LatLng(8.989701,-79.516168), "Regency Tower"));
}
//getters and setters
}
4

1 に答える 1

2
<p:gmap   center="#{mapBean.center}" zoom="15" type="ROADMAP" style="width:100%;height:15em" model="#    {mapBean.model}" widgetVar="M1" />

タイプをハイブリッド(衛星ビュー)からROADMAPに変更しますか?(おそらく小文字が必要です)

于 2013-02-27T00:36:39.627 に答える