All Projects → tintinscorpion → Carmarker Animation

tintinscorpion / Carmarker Animation

Licence: mit
This android library will help to show the marker move along the route and turn smoothly along the road curves.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Carmarker Animation

Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (-64.94%)
Mutual labels:  android-application, google-maps-api
google maps
🗺 An unofficial Google Maps Platform client library for the Rust programming language.
Stars: ✭ 40 (-74.03%)
Mutual labels:  google-api, google-maps-api
js-markerclusterer
Create and manage clusters for large amounts of markers
Stars: ✭ 92 (-40.26%)
Mutual labels:  googlemaps, markers
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (-85.06%)
Mutual labels:  android-application, google-maps-api
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+257.14%)
Mutual labels:  google-maps-api, googlemaps
Mapme
The Android maps adapter
Stars: ✭ 844 (+448.05%)
Mutual labels:  googlemaps, markers
Wanderlust The Travellers App
👟 An android application for travellers which allows them to save their journey experiences at one place in an organizable way. For detailed description, read the README.md file. Moreover, the application's design follows the latest HCI and UI/UX design guidelines.
Stars: ✭ 23 (-85.06%)
Mutual labels:  google-maps-api, android-application
Maplace.js
A Google Maps Javascript plugin for jQuery.
Stars: ✭ 1,021 (+562.99%)
Mutual labels:  google-maps-api, markers
Memento
Memento is a simple note taking app for Android
Stars: ✭ 138 (-10.39%)
Mutual labels:  android-application
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+1379.22%)
Mutual labels:  android-application
Zimlx
Open Source and free launcher for Android
Stars: ✭ 137 (-11.04%)
Mutual labels:  android-application
Qrcode
React Native app for scanning and creating QR codes
Stars: ✭ 138 (-10.39%)
Mutual labels:  android-application
Puff Android
Password Manager for Android Using Blowfish Encryption
Stars: ✭ 144 (-6.49%)
Mutual labels:  android-application
Arcarmovement
This is navigation example on google map. Here Marker move as vehicles moves with turns as uber does in their app. Using old and new coordinates animating bearing value the markers are moving.
Stars: ✭ 137 (-11.04%)
Mutual labels:  markers
Todor
TODOr - RStudio add-in for finding TODO, FIXME, CHANGED etc. comments in your code.
Stars: ✭ 149 (-3.25%)
Mutual labels:  markers
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-11.04%)
Mutual labels:  android-application
Uber Car Animation Android
An example project to demonstrate how to Add Uber Like Car Animation in Android App
Stars: ✭ 134 (-12.99%)
Mutual labels:  android-application
Netflix clone
Netflix type clone app to learn animation and basic UI components..
Stars: ✭ 152 (-1.3%)
Mutual labels:  android-application
Google Places Api
This is a PHP wrapper for Google Places API Web Service. And is Laravel Framework friendly.
Stars: ✭ 147 (-4.55%)
Mutual labels:  google-api
Tvhclient
An Android client for TVHeadend using the HTSP protocol
Stars: ✭ 142 (-7.79%)
Mutual labels:  android-application

CarMarker-Animation

Android Arsenal Platform


Smooth marker animation on google map along with proper turns and camera bearing.

Demo



Steps:

Pass the Marker to animate, googlemap, Latlng of current position of the marker, Latlng of curent position of the user, duration of the animation & Cancellable Callback interface of googlemap.

CarMoveAnim.startcarAnimation(marker,googleMap, startposition,endposition,duration,callback);

Here marker,googlemap,startposition refers to the position of marker,end position refers to the position of the user or wherever the marker needs to be placed. These four fields are mandatory.

Optional:

duration refers to the animation time. By default it will take 3000 even if 0 is passed. callback is the interface of Googlemap.CancellabeCallback(). It requires when the user wants to animate the next animation after the first has finished else just pass null.
For eg-

new GoogleMap.CancelableCallback() {
                @Override
                public void onFinish() {                
                }
                @Override
                public void onCancel() {               
                }
            });

Note: If you are animating car onLocationChanged() then, Ideal location request for car animation should be as below. Greater than the interval mentioned will give more good results but less than this may hamper the animation.

 mLocationRequest = new LocationRequest();
 mLocationRequest.setInterval(1000 * 5);
 mLocationRequest.setFastestInterval(1000 * 3);
 mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

Dependency

App Level:
implementation 'com.github.tintinscorpion:CarMarker-Animation:1.1'
Project Level:
maven { url 'https://jitpack.io' }



Developers

Pritam Dasgupta

License

MIT License

Copyright (c) 2018 Pritam Dasgupta

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].