diff --git a/android/tangram/src/main/java/com/mapzen/tangram/MapController.java b/android/tangram/src/main/java/com/mapzen/tangram/MapController.java index 6f4c6a4326..25b1d25268 100644 --- a/android/tangram/src/main/java/com/mapzen/tangram/MapController.java +++ b/android/tangram/src/main/java/com/mapzen/tangram/MapController.java @@ -920,10 +920,11 @@ boolean setMarkerPoint(long markerId, double lng, double lat) { return nativeMarkerSetPoint(mapPointer, markerId, lng, lat); } - boolean setMarkerPointEased(long markerId, double lng, double lat, float duration, EaseType ease) { + boolean setMarkerPointEased(long markerId, double lng, double lat, int duration, EaseType ease) { checkPointer(mapPointer); checkId(markerId); - return nativeMarkerSetPointEased(mapPointer, markerId, lng, lat, duration, ease.ordinal()); + float seconds = duration / 1000.f; + return nativeMarkerSetPointEased(mapPointer, markerId, lng, lat, seconds, ease.ordinal()); } boolean setMarkerPolyline(long markerId, double[] coordinates, int count) { diff --git a/android/tangram/src/main/java/com/mapzen/tangram/Marker.java b/android/tangram/src/main/java/com/mapzen/tangram/Marker.java index 83c0164fd6..de8a9ad7e5 100644 --- a/android/tangram/src/main/java/com/mapzen/tangram/Marker.java +++ b/android/tangram/src/main/java/com/mapzen/tangram/Marker.java @@ -100,11 +100,11 @@ public boolean setPoint(LngLat point) { /** * Sets the coordinate location, where the marker should be displayed with animation. * @param point lat/lng location - * @param duration animation duration + * @param duration animation duration in milliseconds * @param ease animation type * @return whether the point was successfully set */ - public boolean setPointEased(LngLat point, float duration, MapController.EaseType ease) { + public boolean setPointEased(LngLat point, int duration, MapController.EaseType ease) { if (point == null) { return false; }