Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

Cutting Edge Maps

Cutting Edge Maps

Animating 100s of map objects, dynamic map styling, a brief dive into Android's graphics architecture, and other Trafi adventures with mobile maps.

Integrating maps in your Android app is as easy as `New > Google > Google Maps Activity`. Gestures, markers, tooltips and more come out of the box. But what are your options when the box gets a little bit tight?

Pushing maps APIs to the limit, I explore various ways to do custom graphics on maps and share my experience with an attempted migration from Google Maps to Mapbox at Trafi.

Presented at Vilnius Android Developers Meetup.
https://www.meetup.com/Vilnius-Android-Developers-Meetup/events/235485389/

Avatar for Justas Medeišis

Justas Medeišis

November 17, 2016
Tweet

More Decks by Justas Medeišis

Other Decks in Programming

Transcript

  1. 1K+

  2. struct RenderParameters { double width; double height; double lat; double

    lng; double zoom; double scale; double bearing; double pitch; };
  3. // GLSurfaceView.Renderer void onSurfaceCreated(GL10 gl, EGLConfig c) { init(); }

    void onDrawFrame(GL10 gl) { GLES20.glClearColor(0, 0, 0, 0); GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT); render(/* enter params here */); }