Create Navigation with offline Google Maps - android

I was just wondering as to how to download/create a map out of Google Maps in order for it to work offline.
I was thinking of creating a navigation system with offline Google Maps, but I don't know how to get a copy of Google Map to work offline then embed it with my own application.
Please help me on this one.. really need it badly...

http://code.google.com/apis/maps/terms.html
Please read section 10.1.3
Downloading and creating a derivative work is against the terms of service.

it is already builtin i think ?
google maps has now a local cache for maps , still not sure what we can do with it
http://www.youtube.com/watch?v=J6sNyKzGOe8

Related

Google Maps API and Offline Maps

I have a small android app project in mind and it will use the Google Maps API. I'm wondering if it is possible to save an offline map specifically for my app to use, or if I could access an offline map that is downloaded onto my google account through my app. Thank you.
No, it's not possible for 3rd party apps to control how maps data is being handled, including off-line usage. It may change in future but for now, you are out of luck.

Download map to use offline

I am developing an Android app using Google Maps API, and I want to know if I can download or cache the part of map that the user is watching to use it offline.
Thanks!
There is no way for precaching Google Maps. And also it is illegal .If you want to use precaching , you can go for Open Street Maps and other open alternatives .

Offline mode for Android app using the Google Maps API

Is there a way to use the offline mode in Android apps using the Google Maps API?
Any direction to a tutorial or source code would be a massive help. I've been searching for hours without any luck. I know Google has released a way of using maps offline, but is it available for Android developers?
See this solution or this one. Basically you just create your own tileprovider and access tiles locally. It is totally doable with the v2 API. API Reference
There's some false information floating around out there that the v2 Google Maps API requires an Internet connection. There was a but where the API would require a single access after app install to verify with Google Play services, but I believe this has been fixed.
See this and this.

Caching maps within an android app

I am looking to create an app where users can download a map to their phone before they go to a specific place (in case there is no 3G signal there) and then use GPS to take specific routes that will have been marked on the maps.
I have noticed GoogleMaps 5 has just been released that enables caching.
Is this something I would be able to use or can you not incorporate google maps 5 into another app.
I am very new to Android and am not quite sure what can and can't be done as yet so 'm sorry if
this is a really silly question?
Thanks for any help!
Bex
Is this something I would be able to use or can you not incorporate google maps 5 into another app.
Google Maps (the app) does not use the same Google Maps (the SDK add-on) that the rest of us use. Hence, right now, offline caching is not available to us.
You might consider looking at OpenStreetMap, which has some Android integration and supports offline maps.

Using Google Map Data API on the Android platform

I was checking out the Google Maps Data API and I was wondering if I can follow their Java Development guide to use it on the Android platform? I want to display routes that I have created on Google Maps on the phone.
Ideally this would be through a MapView but if I need to do it a different way I could.
Thanks,
Rob
EDIT: I feel that my question is probably a little too open ended. I don't completely understand how the Google Data API works with Google Maps. Hopefully someone can point me in the right direction but if anyone thinks that this is a bad question let me know so I can delete it.
Yes, you can, several android apps use the Maps Data API (My Tracks, for instance). However, you'll need to parse the KML returned from the maps data and then write code to add it to MapView manually.

Categories

Resources