I have a KivyMD based Python mobile app and I need to embed Google Maps directly inside one of its screens. The map should load natively within the KivyMD layout, allow normal pinch-to-zoom interaction, and—most importantly—let me request and display driving directions between two points returned by the Google Directions API. In addition to the static map view, I also want to overlay a small stream of real-time data (GPS coordinates that arrive through an existing websocket). When those coordinates update, the marker or polyline representing the current position must move smoothly on the map without reloading the whole widget. Core scope • Set up the Google Maps SDK / JavaScript API inside the KivyMD environment (I am open to an Android-specific WebView, plyer, or a pure pythonic wrapper—whichever is most stable). • Render the map centered on a configurable start location. • Enable pinch and double-tap zoom; panning is optional but nice to have. • Fetch turn-by-turn directions on demand and draw the resulting route polyline. • Consume my real-time coordinate feed and update the position marker in place. Acceptance criteria 1. A single KivyMD screen (.kv + .py) that compiles and runs on Android 11+ and desktop. 2. Zoom gestures work consistently. 3. Directions are drawn when I provide origin and destination strings. 4. Live position updates reflect on the map in <1 s with no visual flicker. 5. Clear README explaining any API keys, dependencies (e.g., googlemaps, kivy-garden.mapview, PyJNIus), and buildozer settings. If you have prior experience marrying Google Maps with Kivy/KivyMD, I’d love to see a short demo APK or repo link.