Offline maps SDK for Android and iOS [closed] - android

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I would like to use offline map functionality for my application. Could somebody recommend to any useful map SDK?
I found these: Skobbler, Bing Maps, and TomTom. But in not sure which one is better. I need a custom POI, routes highligting, and bubless with some information.
Is possible to use google maps, with some pre-downloaded maps for offline use?
Thanks for any advice.

With the GoogleMap API on Android and the MapKit SDK on iOS you can implement custom tile providers. This means you can choose the map tiles that your polylines and markers are overlaid on. The beauty of this is you still get the full functionality of the built in mapping APIs but with the added ability to implement offline maps.
You have a few options with a mapping provider like OpenStreetMaps (which is used by many major companies).
You could download the entire data set and bundle it with your application so the tiles are already downloaded when the user downloads your app. This will greatly increase the size of your application.
Or you implement some offline tile caching. This means that to access the tiles offline the user would have to have seen that part of the map online at some point. You would need to handle the caching of the tiles.
You download the tiles for just the area you need them eg. you ask the user if they wish to download the entire data set for the UK. This would reduce the size of the application whilst making the entire UK available offline.
These are just some ideas. Hope it helps.

Related

How to calculate user distance using Wifi signals? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am making my own indoor map for a shopping mall. I am making it on android. Please guide me about how to calculate user distance through Wifi signals and move location pin/pointer on map.
Think again before ruling out Google Maps API.
Google Maps API v2 added support to indoor maps. in fact, Google Maps also
allows you to upload your own indoor maps to be interleaved with their service.
If that doesn't work for you check Insiteo's product. I have tested it for a project I was involved in and was rather impressed.
Finally remember that even the best indoor map solution will not provide you with a decent experience
unless you can back it with an accurate indoor positioning system.
You probably want to start your search with Google's fused location provider (select PRIORITY_HIGH_ACCURACY).
Some people say its indoors performance is not as good as the team claims, but they keep improving it
all the time so I cannot really tell.
Gilad

MapFragments with offline maps? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I'm working on an app that shows the maps of only a single city. i'm working with offline maps for this app. For this reason is it possible to use MapFragments with offline maps?? Can anybody guide me in this regard??
Of course it's possible to use MapFragment and the Maps v2 API offline.
This is useful if you want to show your own map material.
(However as hinted by Audrius K, you are not allowed to cache any GoogleMaps data, but I don't think that was you question anyway.)
(There was a bug a few weeks ago about initialized the map component offline but that bug has been reported to Google and fixed. I mention it in case you'd find mention of that bug in your research)
I don't think that Googles Term of services even lets you to use it offline. Possible answer Downloading/Caching Google Maps for Offline Use
You always can try to use OpenStreetMaps, but that won't work with map fragment :)

If i use OpenStreetMaps offline maps in my offline APP, should i show "openstreetmap" license text on the maps? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
i'm developing a commercial android app that shows a offline map (whithout requiring internet connexion.) This map is a binary vector map that it is rendericed to display the map offline.
The binary map is generated from a OpenStreetMap xml map.
This app will have cost, it's for a commercial project.
SHould i put something like "OpenStreetMap ©" in the mapview when i'm displaying the map ?
i can't find any clear guide about that on openstreetmaps website.
Please refer this link I would like to use OpenStreetMap maps. How should I credit you:
Their requested attribution is "© OpenStreetMap contributors".
Because OpenStreetMap is its contributors, you may omit the word "contributors" if space is limited.
Direct your readers to openstreetmap.org (perhaps by expanding 'OpenStreetMap' to this full address), to opendatacommons.org
Where to put it
For a browsable electronic map (e.g. embedded in a web page or mobile phone application), the credit should appear in the corner of the map, as commonly seen with map APIs/libraries such as Google Maps, or an about box/page.

Indoor map for a private building [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am trying to create an application to show an indoor map of a building, and open the dialog box when anyone clicks on any part of that building. It's similar to IndoorGoogle Maps 6.0 for Android, but Indoor maps are currently available in selected locations in the U.S. and Japan only.
I don't know whether I should use a WebView (because it has scrolling and zoom features) or an ImageView. How to show a marker in the image of the map like Google Maps? How should I save the direction from one part to another part of the building?
ImageView can probably get you a quick-and-dirty version, but WebView would probably be better. Check out the mapping API from Micello, and this Google I/O talk on indoor mapping using the Google Maps API.
A few other reference apps to look at: PointInside, Aisle411, Meridian.
My startup, BuildingLayer, does some indoor map stuff as well. We use Leaflet out front, which is buttery smooth on iOS's Mobile Safari, but you lose pinch-zoom capabilities in the stock Android browser (looks like this issue is being resolved with Mobile Chrome & Android ICS).

Need to develop Stock tracker Application in Android using Google Finance API? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I need to develop a Stock Tracker Application using Google Finance API . i searched a lot for the same but i'm unable to find a good tutorial where Step by step tutoring of the same is done. i didnt find the official googla Finance APi documentation much helpful for Android development.
Can anyone suggest a good tutorialfor my above query?
First you should be aware of the limitations. The finance API allows you to track a given portfolio as entered in Google Finance. It allows you to get a list of positions (owned stocks) and transactions that are associated with a given google account. It also allows you to see the current market value, and gains/losses of your overall position. It does not allow querying of the market price of a given stock ticker or to generate graphs or anything else along those lines. Essentially, an api to view the content of http://www.google.com/finance/portfolio?action=view and nothing else.
As for the way to get the data, look at http://code.google.com/p/google-api-java-client/ to fetch the data. There are samples in place. You will need to get authentication working because portfolios are tied to accounts. Once you have authentication, you can pull and push updates through the provided classes.

Categories

Resources