Javafx Google отображает маркер по высоте и долготе - PullRequest
0 голосов
/ 18 апреля 2019

Я работаю над проектом Javafx, я хотел интегрировать карты Google и работал хорошо, проблема в том, что я хочу отображать маркер, получая адрес события с геокодированием, и работал, но маркер на данный момент,Я просто получаю статически.

@Override
public void mapInitialized() {


       geocodingService = new GeocodingService();
  geocodingService.geocode(evs.getAdresse(),
            (GeocodingResult[] results, com.lynden.gmapsfx.service.geocoding.GeocoderStatus status) -> {
                LatLong l = new LatLong(results[0].getGeometry().getLocation().getLatitude(),
                        results[0].getGeometry().getLocation().getLongitude());
               markerOptions = new MarkerOptions();
                markerOptions.position(l)
                        .title(evs.getNomAnnonce())
                        .visible(true);


            });
             LatLong annonceLocation = new LatLong(36.858900, 10.196500);     
    //Set the initial properties of the map.
    MapOptions mapOptions = new MapOptions();

    mapOptions.center(new LatLong(36.858900, 10.196500))
       .mapType(MapTypeIdEnum.ROADMAP)
            .overviewMapControl(true)
            .panControl(true)
            .rotateControl(true)
            .scaleControl(true)
            .streetViewControl(true)
            .zoomControl(true)
            .zoom(12);

    map = mapView.createMap(mapOptions);

    //Add markers to the map


    MarkerOptions markerOptions1 = new MarkerOptions();
    markerOptions1.position(annonceLocation);




    Marker AnnonceMarker = new Marker(markerOptions1);


    map.addMarker( AnnonceMarker );


    InfoWindowOptions infoWindowOptions = new InfoWindowOptions();
    infoWindowOptions.content(evs.getDescription()+"<h2>"+evs.getNomAnnonce() +"</h2>"
                            + evs.getDateDebut()
                            + evs.getDateDebut());

    InfoWindow fredWilkeInfoWindow = new InfoWindow(infoWindowOptions);
    fredWilkeInfoWindow.open(map, AnnonceMarker);
}

Результат:

Результат gmaps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...