2016-07-23 21 views
0

ich Problem mit gmap in primefaces habe 6.0, ich versuche primefaces Beispiel innerhalb dieser URL zu verwenden www.primefaces.org/showcase/ui/data/gmap/markers.xhtmlPrimeFaces Gmap Tag ignoriert Modell issuse

mein Code genau das gleiche, aber nichts auf der Karte zeigen

<script type="text/javascript" 
src="https://maps.googleapis.com/maps/api/js?key=myapikey"> 


@ManagedBean 
public class MarkersView implements Serializable { 

/** 
* 
*/ 
private static final long serialVersionUID = 1L; 
private MapModel simpleModel; 

@PostConstruct 
public void init() { 
    simpleModel = new DefaultMapModel(); 

    //Shared coordinates 
    LatLng coord1 = new LatLng(36.879466, 30.667648); 
    LatLng coord2 = new LatLng(36.883707, 30.689216); 
    LatLng coord3 = new LatLng(36.879703, 30.706707); 
    LatLng coord4 = new LatLng(36.885233, 30.702323); 

    //Basic marker 
    simpleModel.addOverlay(new Marker(coord1, "Konyaalti", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
    simpleModel.addOverlay(new Marker(coord2, "Ataturk Parki")); 
    simpleModel.addOverlay(new Marker(coord3, "Karaalioglu Parki", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
    simpleModel.addOverlay(new Marker(coord4, "Kaleici", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
} 

public MapModel getSimpleModel() { 
    return simpleModel; 
} 
} 

ich versuche auch Polylinien hinzufügen, Polygone, Kreise, Rechteck ... etc, aber nichts zeigt auf der Karte i testet andere Komponenten wie Schaltflächen, Eingabe, mit ejb einzigem Problem mit dem gmap Modell

Ich frage mich, ob es Fehler mit primefaces

+0

Haben Sie auch das gleiche Tag mit den gleichen Koordinaten wie im Beispiel? – Apostolos

+0

ja alles gleich – hasd11

Antwort

0

eh findet Lösung fein grwl..etc alles funktioniert, aber nach wie vor Ich verstehe nicht warum?

ich meinen Code zu

ändern
@ManagedBean 
public class MarkersView implements Serializable { 

/** 
* 
*/ 
private static final long serialVersionUID = 1L; 
private MapModel simpleModel; 


public MarkersView() { 
    simpleModel = new DefaultMapModel(); 

    //Shared coordinates 
    LatLng coord1 = new LatLng(36.879466, 30.667648); 
    LatLng coord2 = new LatLng(36.883707, 30.689216); 
    LatLng coord3 = new LatLng(36.879703, 30.706707); 
    LatLng coord4 = new LatLng(36.885233, 30.702323); 

    //Basic marker 
    simpleModel.addOverlay(new Marker(coord1, "Konyaalti", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
    simpleModel.addOverlay(new Marker(coord2, "Ataturk Parki", "http://maps.google.com/mapfiles/ms/micons/yellow-dot.png")); 
    simpleModel.addOverlay(new Marker(coord3, "Karaalioglu Parki", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
    simpleModel.addOverlay(new Marker(coord4, "Kaleici", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 
} 



public MapModel getSimpleModel() { 
    return simpleModel; 
} 
} 

es ist Arbeit feine Show Marker aber Marker Blick nicht von URL jemand ändern verstehen, warum dieser Code Arbeit und die erste nicht?