I am looking for native android maps api to plot the map markers and to plot the path between two markers using xamarin.
I have done this at present using Google Maps api but my client seems to be not happy with using Google maps. Client seems to be thinking that Google maps API works only when we have active internet connection and does not work offline and the NATIVE ANDROID API works offline too.
I am not quite sure about clients thinking but I am unable to find any native maps api. All the tutorials and articles are using Google maps.
Related
I have a project Android application and the project use web service as data provider. In android client, user can tracking place or search place along route. Can I using Route boxer Library on Google Map v2 for Android?
Considering Route boxer as library google map v3 for web development.
I have try searching around solution for this but still confuse me.
finally can implement it to android by using google direction library download it from here and using routeboxer.java from here
I have watched tutorials on how to integrate google maps in an android application. Before I put google maps in my android application, I want to know if you need internet connection to run the application that runs google maps?
--------------------Answer to question above has been solved---------------------
I have another question. What are the things that an offline map can do? Can the offline map do pathfinding? Can you get coordinates, distances and other map data from it? Or is it just a map that can only be viewed?
If you have watched tutorials about that you might have noted that the maps api needs permission.INTERNET which is also obvious as the maps need to be loaded from Google. How else should they come to your device or simulator?
I am using Google Maps Android Api V2 for maps. Is there any limitation of usage of maps in android? I have read the doc mentioned by Google from here Google Maps Usage Limit.
It's clearly mentioned that
The Google Earth API, and native Maps APIs for mobile platforms such as Android and iOS are not affected. Use of the embed feature of Google Maps, and other Google products that offer an embed feature that includes a map, are not affected by these limits
But still i am a little confuse and want a confirmation.
Any help will be appreciated.
My understanding of the Quotas for Maps API is that a map load is defined as:
A single map load occurs when:
a map is displayed using the Maps JavaScript API v3 when loaded by a web page or application;
a Street View panorama is displayed using the Maps JavaScript API v3 by a web page or application that
has not also displayed a map;
a single request is made for a map image from the Static Maps API; or
a single request is made for a panorama image from the Street View Image API.
from https://developers.google.com/maps/faq#usage_mapload
Therefore since a map load is not triggered by the Mobile API (Android or IOS SDK) then there is not a quota limit for the Mobile API's. I'll ask my contacts in the Google Maps team for clarification though.
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.
Anyone know maps API that can be implemented for both Android and iOS, except Google Maps and Bing Maps?
You can use OpenStreetMap's API to render your own, which is more involved than google maps but will work on both.
http://www.openstreetmap.org/
http://wiki.openstreetmap.org/wiki/API