Frage

i have a set of lat long coordinates. i want to display all of those markers at a time on google map. I know how to display a single marker. But don't know how to display multiples at once. Anybody please help me.

Thank you.

i have lat long points.

like

id = 123 lat = 12.00 lon = 77.00

id = 124 lat = 12.01 lon = 77.01

etc.

War es hilfreich?

Lösung

May This Help You

       for(int pin=0; pin<pins.size(); pin++)
       {
             LatLng pinLocation = new LatLng(Float.parseFloat(pins.get(pin).latitude), Float.parseFloat(pins.get(pin).longitude));
             Marker storeMarker = map.addMarker(new MarkerOptions()
              .position(pinLocation)
              .title(pins.get(pin).pinname)
              .snippet(pins.get(pin).address)
           );
       }

Andere Tipps

Try this:

LatLng one = new LatLng(2.40744, 77.014702);//Latitude and long points
    LatLng two = new LatLng(2.407440, 77.014702);
              .......
        Similarly u can use more lat and long 

     myMarkerOne = gm.addMarker(new MarkerOptions()
    .position(one)//use LatLng obj
    .title("C") 
    .snippet("dsfd")
    .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));

    myMarkerTwo = gm.addMarker(new MarkerOptions()
    .position(two)
    .title("C") 
    .snippet("dsfds")
    .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));

refer this: How to add multiple marker and overlay in v2 google map?

Also check this link:

Create a LatLng object by using following format:

LatLng location = new LatLng(latitude, longitude);

Then call the method with your LatLng object along with your GoogleMap object:

    private Marker setCurrentLocation(LatLng location, GoogleMap map) {
        BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory
                .fromResource(R.drawable.user_location_pin);

        Marker marker = map.addMarker(new MarkerOptions().position(location)
                .icon(bitmapDescriptor).title(location.toString()));

        return marker;
    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top