Search in sources :

Example 1 with Marker

use of com.google.android.gms.maps.model.Marker in project cw-omnibus by commonsguy.

the class MainActivity method animateMarker.

private void animateMarker() {
    map.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 48));
    Property<Marker, LatLng> property = Property.of(Marker.class, LatLng.class, "position");
    ObjectAnimator animator = ObjectAnimator.ofObject(markerToAnimate, property, new LatLngEvaluator(), nextAnimationEnd);
    animator.setDuration(2000);
    animator.start();
    if (nextAnimationEnd == LINCOLN_CENTER) {
        nextAnimationEnd = PENN_STATION;
    } else {
        nextAnimationEnd = LINCOLN_CENTER;
    }
}
Also used : ObjectAnimator(android.animation.ObjectAnimator) Marker(com.google.android.gms.maps.model.Marker) LatLng(com.google.android.gms.maps.model.LatLng)

Example 2 with Marker

use of com.google.android.gms.maps.model.Marker in project cw-omnibus by commonsguy.

the class MainActivity method addMarker.

private void addMarker(GoogleMap map, double lat, double lon, int title, int snippet) {
    Marker marker = map.addMarker(new MarkerOptions().position(new LatLng(lat, lon)).title(getString(title)).snippet(getString(snippet)));
    builder.include(marker.getPosition());
}
Also used : MarkerOptions(com.google.android.gms.maps.model.MarkerOptions) Marker(com.google.android.gms.maps.model.Marker) LatLng(com.google.android.gms.maps.model.LatLng)

Example 3 with Marker

use of com.google.android.gms.maps.model.Marker in project AirMapView by airbnb.

the class NativeGoogleMapFragment method removeMarker.

@Override
public void removeMarker(AirMapMarker<?> marker) {
    Marker nativeMarker = marker.getMarker();
    if (nativeMarker != null) {
        nativeMarker.remove();
        markers.remove(nativeMarker);
    }
}
Also used : Marker(com.google.android.gms.maps.model.Marker)

Example 4 with Marker

use of com.google.android.gms.maps.model.Marker in project Pokemap by omkarmoghe.

the class MapWrapperFragment method clearPokemonCircles.

private void clearPokemonCircles() {
    //Check and eventually remove old marker
    if (userSelectedPositionMarkers != null && userSelectedPositionCircles != null) {
        for (Marker marker : userSelectedPositionMarkers) {
            marker.remove();
        }
        userSelectedPositionMarkers.clear();
        for (Circle circle : userSelectedPositionCircles) {
            circle.remove();
        }
        userSelectedPositionCircles.clear();
    }
}
Also used : Circle(com.google.android.gms.maps.model.Circle) Marker(com.google.android.gms.maps.model.Marker)

Example 5 with Marker

use of com.google.android.gms.maps.model.Marker in project Pokemap by omkarmoghe.

the class MapWrapperFragment method onEvent.

@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(MarkerUpdate event) {
    if (mSelectedMarker != null) {
        Marker marker = mSelectedMarker.getMarker();
        if (marker.isInfoWindowShown()) {
            long time = mSelectedMarker.getCatchablePokemon().getExpirationTimestampMs() - System.currentTimeMillis();
            marker.setSnippet(getExpirationBreakdown(time));
            marker.showInfoWindow();
        }
    }
}
Also used : Marker(com.google.android.gms.maps.model.Marker) Subscribe(org.greenrobot.eventbus.Subscribe)

Aggregations

Marker (com.google.android.gms.maps.model.Marker)16 MarkerOptions (com.google.android.gms.maps.model.MarkerOptions)6 Bitmap (android.graphics.Bitmap)5 BitmapDescriptor (com.google.android.gms.maps.model.BitmapDescriptor)5 LatLng (com.google.android.gms.maps.model.LatLng)5 RemoteImageLoader (com.omkarmoghe.pokemap.helpers.RemoteImageLoader)4 FortDataOuterClass (POGOProtos.Map.Fort.FortDataOuterClass)2 GoogleMap (com.google.android.gms.maps.GoogleMap)2 Circle (com.google.android.gms.maps.model.Circle)2 Polygon (com.google.android.gms.maps.model.Polygon)2 Polyline (com.google.android.gms.maps.model.Polyline)2 GymMarkerExtended (com.omkarmoghe.pokemap.models.map.GymMarkerExtended)2 PokemonMarkerExtended (com.omkarmoghe.pokemap.models.map.PokemonMarkerExtended)2 PokestopMarkerExtended (com.omkarmoghe.pokemap.models.map.PokestopMarkerExtended)2 Pokestop (com.pokegoapi.api.map.fort.Pokestop)2 CatchablePokemon (com.pokegoapi.api.map.pokemon.CatchablePokemon)2 PokemonIdOuterClass (POGOProtos.Enums.PokemonIdOuterClass)1 ObjectAnimator (android.animation.ObjectAnimator)1 PolygonOptions (com.google.android.gms.maps.model.PolygonOptions)1 PolylineOptions (com.google.android.gms.maps.model.PolylineOptions)1