Git Product home page Git Product logo

samplegooglemapsdirection's Introduction

Sample Google Maps Direction

Sample Google Maps Direction API for Java and Kotlin

Sample api from Google Maps Direction API
https://maps.googleapis.com/maps/api/directions/json?origin=-6.3035467,106.8693513&destination=-6.1890675,106.8251718&key=[YOUR_API_KEY]

Using Google Maps Utils Library

implementation 'com.google.maps.android:android-maps-utils:0.5'

Get overview_polyline in JSON result using Retrofit for draw shape route and decode with this line

for java:

PolylineOptions polyline = new PolylineOptions()
        .addAll(PolyUtil.decode(string_shape))
        .width(8f)
        .color(Color.RED);
map.addPolyline(polyline);

for kotlin:

val polyline = PolylineOptions()
        .addAll(PolyUtil.decode(string_shape))
        .width(8f)
        .color(Color.RED)
map.addPolyline(polyline)

Sample Code
https://github.com/utsmannn/SampleGoogleMapsDirection/tree/master/app/src/main/java/com/utsman/samplegooglemapsdirection

Java
https://github.com/utsmannn/SampleGoogleMapsDirection/blob/master/app/src/main/java/com/utsman/samplegooglemapsdirection/java/MainActivity.java

Kotlin
https://github.com/utsmannn/SampleGoogleMapsDirection/blob/master/app/src/main/java/com/utsman/samplegooglemapsdirection/kotlin/MainActivity.kt

samplegooglemapsdirection's People

Contributors

kucingapes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.