MapScaleView - Scale bar for Android Maps (Google Maps, OSM, MapBox, Yandex)

  •        32

Scale bar for Android Maps (Google Maps, OSM, MapBox, Yandex)

https://github.com/pengrad/MapScaleView

Tags
Implementation
License
Platform

   




Related Projects

android-maps-extensions - Android Maps Extensions is a library extending capabilities of Google Maps Android API v2

  •    Java

Library extending capabilities of Google Maps Android API v2. While Google Maps Android API v2 is a huge leap forward comapared to its predecessor, it lacks commonly used patterns like marker clustering. This library aims to fill this gap by adding many useful features and improving on the responsiveness issues of the official Google library. See wiki for more details. You may use any version of Google Play Services from 3.2.65 (the last working on Android API 8) or above.

android-maps-utils - Handy extensions to the Google Maps Android API.

  •    Java

This open-source library contains utilities that are useful for a wide range of applications using the Google Maps Android API.For more information, check out the detailed guide on the Google Developers site. You can also view the generated reference docs for a full list of classes and their methods.

Bing Maps Android SDK

  •    

The Bing Maps Android SDK is a base project that can be used to help developers create mapping applications using Microsoft's Bing Maps. This is written in Java and built using the Bing Maps AJAX v7 control.

MapMe - The Android maps adapter

  •    Kotlin

MapMe is an Android library for working with Maps. MapMe brings the adapter pattern to Maps, simplifying the management of markers and annotations. MapMe takes the pain out of click listeners too. No more setting tags on markers and trying to match a tag to your data when the click event is received.


mapbox-android-demo - Demo app for Mapbox Android SDK on Google Play

  •    Java

This is a public demo of the Mapbox Maps SDK for Android. The demo app is available now in the Google Play Store and it shows off all the examples found on mapbox.com/android-sdk/examples using the same code. There are also examples that only live in the app. The app "labs" section combines the examples to create more complex demos. Check out the overview page to get started using the Mapbox Maps SDK for Android in your Android project.Note: This repo uses checkstyle to make sure code contributed follows the Mapbox Style standards. When a pull request is opened, Bitrise will check that no style issues occur in the code. To setup Checkstyle in Android Studio read this wiki entry.

Mapsforge - Vector map library written in Java - running on Android and Desktop.

  •    Java

Mapsforge project uses a compact file format for fast ad-hoc rendering of OpenStreetMap data. It provides tools to compile your own maps with detailed instructions and also precompiled maps, Simple boilerplate code to build applications for Android that display OpenStreetMap-based maps. Mapsforge maps can be flexibly styled with XML style files (render themes).

android-samples - Samples demonstrating how to use Google Maps Android API v2.

  •    Java

Samples demonstrating how to use Google Maps Android API v2.See each sample for pre-requisites. All require an uptodate version of the Android build tools and the Android support repository.

AirMapView - A view abstraction to provide a map user interface with various underlying map providers

  •    Java

AirMapView is a view abstraction that enables interactive maps for devices with and without Google Play Services. It is built to support multiple native map providers including Google Maps V2 and soon Amazon Maps V2. If a device does not have any supported native map provider, AirMapView will fallback to a web based map provider (currently Google Maps). Easy to integrate, it is a drop-in replacement for the Google Maps V2 package. AirMapView's original author is Nick Adams.Snapshots of the development version are available in Sonatype's snapshots repository.

UberCarAnimation - A demo app showing movement of car on map like in Uber.

  •    Java

A demo application which demonstrates movement of car on map developed after inspiration from Uber. The application uses Google Maps Api Key and Google Map Directions key. Get these api key on google developers console after enabling them for your project. Replace your google maps directions api key in strings.xml and google maps key in google_maps_api.xml. For convenience a TODO has been added there just follow them.

MapViewPager - Android library that connects ViewPager fragments with Google Maps markers.

  •    Java

Android library that connects ViewPager fragments with Google Maps markers. Don't forget to add the right permissions and your Google Maps API key to your AndroidManifest.xml file.

hellomap-android - Quick start with the Google Maps Android API

  •    Java

A fast way to get started with the Google Maps Android API v2.Follow the instructions under "Add your API key" and try again. The logcat output will also provide useful information if there is a configuration issue with the package name, signing certificate or API key.

greenDAO - greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases

  •    Java

Looking for object persistence faster than SQLite? Check out our new mobile database ObjectBox (GitHub). greenDAO is a light & fast ORM for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and consumes minimal memory.

Android-GoogleDirectionLibrary - Library for Google Direction API for Google Maps Android API v2

  •    Java

Library for Google Direction API for Google Maps Android API v2

Xamarin.Forms.GoogleMaps - Map library for Xamarin.Forms using Google maps API

  •    CSharp

Yet another maps library for Xamarin.Forms that optimized for Google maps. You can try DEMO Apps for Android/iOS that includes all this library features. DEMO Apps source code is here.

mapbox-gl-native - Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node

  •    C++

A library for embedding interactive, customizable vector maps into native applications on multiple platforms. It takes stylesheets that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using OpenGL. Mapbox GL JS is the WebGL-based counterpart, designed for use on the Web.If your platform or hybrid application framework isn’t listed here, consider embedding Mapbox GL JS using the standard Web capabilities on your platform.

clusterkraf - A clustering library for the Google Maps Android API v2

  •    Java

A clustering library for the Google Maps Android API v2. If you're using the Polaris v2 library, check out our pleiades branch.

AndroidSlidingUpPanel - This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application

  •    Java

Note: we are not actively responding to issues right now. If you find a bug, please submit a PR. This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application.

mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

  •    Javascript

Mapbox GL JS is a JavaScript library for interactive, customizable vector maps on the web. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using WebGL.Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, Qt, and React Native. Mapbox provides building blocks to add location features like maps, search, and navigation into any experience you create. To get started with GL JS or any of our other building blocks, sign up for a Mapbox account.

react-native-maps - React Native Mapview component for iOS + Android

  •    Objective-C

See Installation Instructions. See Setup Instructions for the Included Example Project.