[Q] Caching Google Map Tiles into android application - General Questions and Answers

Hi
I am developing an android map based application. I am using Google Map and it is working perfectly as per my expectation apart from the following issue.
Issue- Whenever I launched my application, the application will load the tile again and again, which takes time, even it is the same location.
For this I am thinking that is there any way I can store few amount of tiles into cache so that when user comes to application, it can load map tiles from the cache, as Map application in android does.
or
I can use the cached map tile of Map application into my application, which is very hypothetical thought.
I have read about Brut but not sure how it will help in my context.
So If any body have any suggestions or feedback will be appreciated.
Thank you
Regards
Ashish

Ashish Upadhyay said:
Hi
I am developing an android map based application. I am using Google Map and it is working perfectly as per my expectation apart from the following issue.
Issue- Whenever I launched my application, the application will load the tile again and again, which takes time, even it is the same location.
For this I am thinking that is there any way I can store few amount of tiles into cache so that when user comes to application, it can load map tiles from the cache, as Map application in android does.
or
I can use the cached map tile of Map application into my application, which is very hypothetical thought.
I have read about Brut but not sure how it will help in my context.
So If any body have any suggestions or feedback will be appreciated.
Thank you
Regards
Ashish
Click to expand...
Click to collapse
Google Maps is nice. But, as a developer, consider using other map sources. Check the app Locus Pro: it's the best maps app for Android that I have seen. It uses a number of map sources, such as OpenMap, MapQuest, etc.
Locus allows the user to download maps to keep offline, and also has an option to cache all maps that are loaded online. That is: the user cache just grows and grows for offline use, while the user can also choose to download maps for cities or locations, all for offline use.
There is an open-source app called Mobile Atlas Creator (aka MOBAC), that allows the user to download (via PC) maps from various sources and in to various formats, to be used offline with apps for Android, iOS, etc. For instance, once can download maps in the same formats used by Locus Pro, RMaps, etc. (I used to use this, but now I download maps from within Locus Pro).
So, my point: Google Maps are really nice. But consider other map sources, and also offer the user an option to select the folder where maps are kept. So a user that already uses Locus can use the same cache for your application.
it makes no sense for several apps to use maps, but each one have to download them separately and not be able to share them.

Related

GPS app that does not use maps

I'm looking for a GPS app that tracks my movements but does not use the internet to update my movements on a map. I'm looking for something that just maps the movements by placing dots on a blank screen that I can view while I am moving. When I am done logging, it should be able to upload the logging file to my pc so I can load into Google Earth.
I want this type of app so it uses very little battery and does not hit the internet. I use to have a Blackberry Storm and they have an app called GPSlogger that did this and it worked great.
I have not been able to find any app that does this in the Android market.
Anyone know of something similar?
you would be better off getting a bluetooth track logger gps for 75. Gps in your phone will use 12+ percent an hour without data usage.
Google MyTracks may be your best bet..
GPS2googleEarth
keefles said:
Google MyTracks may be your best bet..
Click to expand...
Click to collapse
i'll second that
Well, have a look at Locus.
- There are some settings to stay completly offline.
- If you don't want to use the internet on the go, you could also download maps on wifi and use them for offline use.
- It is able to connect to a bluetooth gps device without any 3rd-party-app.
- Recorded Tracks can be exported as *.kml and *.csv for later use on a desktop pc.
But if you just want to have the gps logging part, you'd better go for a real gps logger.

[App] Clarus Places

Hello,
We're the developers behind Clarus Battery and Clarus Signal
What is it?
Clarus Places is an app to quickly save location information to the default android address book.
We're releasing a beta version to XDA before we release to the Android Market. While this is almost feature and code complete and we have tested extensively, we'd appreciate information on any bugs and / or suggestions ([email protected]).
What is incomplete?
The Help button is disabled.
Permissions:
- Coarse Location - For location
- Fine Location - For location
- Internet Access - For maps and Flurry
- System Tools - For start at boot for notification bar icon
Flurry:
We use Flurry to track downloads and exceptions. We only use the Internet Access permission to determine coarse location (Country). Also Flurry provides information on phone make/ model/ firmware.
Finally, we do not have access to the actual data. We only see aggregated data that Flurry makes available.
Others:
Clarus Places always will be free and with no ads.
Update
We just released the final version of the app in the market.
Link
Android Market - https://market.android.com/details?id=Clarus.Places.rr
Thank you.
Clarus Widgets
www.konsentia.com
works fine via wifi. will try it on 3G tomorrow.
Nice idea
First test was fine - using first network only and then GPS.
But the icon in the notification bar looks far too redmondish for my taste
Will give this a try on 3G today.
I have been wondering for some time now, and I'm hoping the people who view this thread would probably have experience in this field and know the answer. I have probably 8 or 10 different apps that in someway incorporate the use of Google maps (satellite view). They all have the option the cache map data, so I don't keep re-downloading often viewed map areas. Do Google map caches, go to a single cache area, to be used by all programs...or am I saving the same data 10 times over on my phone, separately for each app? It seems like my memory is filling up faster than it should be, and I'm thinking this is the culprit??
thanks

Sattelite view app requiring no phone signal?

Is there an app that can provide your location on screen with a sattelite view like google earth?
I need it to run from the phone's memory not downloading from the internet.
Offline navigation apps might do what you want.
Sorry is that the name of the app or a general category of apps?
If it's just the type of app are there any specific ones that would do the job?
It´s a general category, offline navigation applications.
You might try this one here: You can download Google maps contents to your phone while being at home or in the office, and on the road, use it offline.
There are a few commercial navigation apps for your HD2, such as Navigon, TomTom, CoPilot, or Garmin - I don´t know if all of them are still available "officially".

Stock Offline Map

What Android needs is an offline map saved on the SD card that can be accessed by any application if needed. There are some great apps that use Google Maps, but on a slow 2G connection it sometimes takes a while for them to load. Also, if you don't have a data connection at all, the app is needlessly useless.
I know Google Maps can cache certain areas, but a true offline map would be great. Some apps only seem to use the tiled version, not the vector one.
ejhollin said:
What Android needs is an offline map saved on the SD card that can be accessed by any application if needed. There are some great apps that use Google Maps, but on a slow 2G connection it sometimes takes a while for them to load. Also, if you don't have a data connection at all, the app is needlessly useless.
I know Google Maps can cache certain areas, but a true offline map would be great. Some apps only seem to use the tiled version, not the vector one.
Click to expand...
Click to collapse
With google maps you can cache a 20km x 20km = 400km^2 area. I cached the entire metropolitan area of Padua (IT). It's quite good for a daily use, but if you must use an app like this for work or something else i suggest you to buy a "serious" navigation system on the market like Navigon
We used to have TomTom for Windows Mobile which was essentially the same UI as the standalone TomTom devices along with maps. Unfortunately I haven't seen anything like that for Android. For peace of mind I would like to have complete offline maps of the US. Until something like that comes along I will be forced to use my trusty standalone TomTom.
i am using navdroyd...
offline maps..
does the job well..
if you have gps, ndrive it will do the same as tom tom or bather, but cheaper.
ejhollin said:
What Android needs is an offline map saved on the SD card that can be accessed by any application if needed. There are some great apps that use Google Maps, but on a slow 2G connection it sometimes takes a while for them to load. Also, if you don't have a data connection at all, the app is needlessly useless.
I know Google Maps can cache certain areas, but a true offline map would be great. Some apps only seem to use the tiled version, not the vector one.
Click to expand...
Click to collapse
Were you making a statement or asking a question?
Either case, it should have been "What YOU need is an offline map saved on the ...."
There are plenty out there for Android OS.
Google Maps is just ONE of the maps.
Go for Ndrive my friend,best offline navigation app.
click here for more details.
Sent from my HTC Wildfire using xda premium

NEW Send To GPS V2 - Send Google map point easily to your GRS program and to Others!

SendToGPS V2
Now that GPS programs do not support google search any more this app is a must!!
v2.00
-New Updated User interface
-Slide to open menu / settings
-Select POI action Show or Drive
-Added Donate option
With this application you can send your position, or any other POI, using Google maps to your GPS program, or to your friends.
Currently supported GPS programs are:
-Aura 11
-Aura 12
-Navigon
-Google Maps
-TurgoGPS
-TomTom
* If you have tested with more GPS programs let me know!
Manual!
-Hold your finger on Google map to select your point.
-Click the point selected
-Click "Share this place"
-Select SendtoGPS from the list of applications
-Wait for the app to load your coordinates
-Click the Advertisement!!! *Optional
-Choose your favorite GPS program
You can also set your GPS program as favorite so you do not have to find it over the long list again!
So why this program helps me???
- You can use Google maps search and send the poi to your GPS program. This way you use Google maps search engine which is more advanced than other programs. Also you do not use Google navigation which needs data connection!
-You can share your Lat,Lon with your friends
-You can share your favorite POI Lat,Lon with your friends
-You can copy paste your Lat,Lot
This applications uses advertisements! Please use them to support further development.
If you are having a problem please contact over my email me to resolve it. If you vote and just write your problem I can not help you!
I will be very glad to receive your thoughts!
Please note that you should have the gps programs installed, otherwise if you select a program that is not installed the program will launch other similar program.
Thanks for using it!
You can download it from Android market
https://play.google.com/store/apps/details?id=com.bestapps.sendtogps
Moved to Android Apps & Games.
New Version See first post for changes!

Categories

Resources