2016-11-12 16 views
0

MapModelを初期化するには、次のコードを使用し、テストマーカーを追加します。PrimeFaces GMapにマーカーが表示されないのはなぜですか?

@PostConstruct 
public void init() { 
    advancedModel = new DefaultMapModel(); 
    advancedModel.addOverlay(new Marker(new LatLng(36.890257, 30.707417), "test")); 
} 

なお、以下のXHTMLとGMapのモデルとして使用されます。

<p:gmap 
    id="gmap" 
    center="36.890257,30.707417" 
    zoom="12" 
    type="ROADMAP" 
    model="#{mapBean.advancedModel}" 
    style="width:100%; height:400px;" 
/> 

ブラウザでページを開くと地図が表示されますが、マークは付けられません。助言がありますか?

+0

モデルにGetter/SetterメソッドをBeanに追加しましたか? – irieill

答えて

1

私はSpringフレームワークを使用していたという問題がありました。 クラスに@ManagedBeanの代わりに@Namedアノテーションを付ける必要がありました

関連する問題