如何使用infoWindow创建多个标记,显示谷歌地图api

时间:2017-06-12 21:21:37

标签: android google-maps

我正在使用谷歌方向并在两点之间建立路线并设置标记我需要在这两个标记中设置一个包含一些信息的窗口,但根据google我只能显示一个窗口一个当时!但是在Uber App中,他们确实做到了这两点。

enter image description here

这就是我所做的:

public void drawRoute(){
    PolylineOptions po;

    if(polyline == null){
        po = new PolylineOptions();

        for(int i = 0, tam = latLngs.size(); i < tam; i++){
            po.add(latLngs.get(i));
        }

        po.color(Color.BLACK).width(10);
        polyline = mMap.addPolyline(po);
        LatLng myCurrentLocation = new LatLng(lat, lon);
        mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myCurrentLocation, 11));
        Marker mMarker;
        mMarker = mMap.addMarker(new MarkerOptions().position(finalLocaltion).title(finalLocationName));
        mMarker.showInfoWindow();
    }
    else{
        polyline.setPoints(latLngs);
    }
}

该窗口仅在我点击时出现,而不是默认情况下!

0 个答案:

没有答案