PrimeFaces gmap更改默认视图

时间:2013-02-25 16:09:27

标签: google-maps jsf primefaces

我是使用primefaces gmap控件的新手。我尝试将默认视图(卫星)更改为地图视图。但它总是在卫星视图上呈现。我可以使用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
}

1 个答案:

答案 0 :(得分:2)

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

将类型从混合(卫星视图)更改为ROADMAP? (可能需要小写)