2013-02-25 96 views
1

我是新的使用primefaces gmap控件。我嘗試將默認視圖(衛星)更改爲地圖視圖。但它總是呈現在衛星視圖上。我可以使用mapTypeControl按鈕更改此視圖,但我希望在控件顯示之前將其更改爲用戶。 我的控制是這樣的:PrimeFaces gmap更改默認視圖

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

回答

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

變化從混合(衛星視圖)類型的路線圖? (可能需要小寫)

+0

非常感謝!它是正確的答案。 – Mario 2013-02-27 18:51:48