I am trying to create a heat map for android app like this:
I found a example on Google Maps API here, but i am not sure with it is the best way, can you give me a light?
Google launched recently the new Google Maps Android API Utility Library allowing to create easily heatmaps. Take a look the BlogPost and the Google Maps V2 documentation.
Also, the source code can be found on GitHub with some sample code available.
Related
I'm developing an app and I'm trying to integrate to my app a google map. I'm reading that I need to create a special app at the beggining. I tried to ignore it and tried to integrate it anyway. But when I try to extend my class with MapActivity, it doesn't find it. I generated the Key, Google Play Service is up to date. I probably miss something.
Thanks for the help.
MapActivity was part of the Google Maps Android v1 API which is now deprecated.
Use MapFragment if possible
https://developers.google.com/maps/documentation/android-api/
You need the new integration in Google map you want to use the new Google map api in android.
So follow below link for integration google map with "MapFragment".
http://www.tutorialspoint.com/android/android_google_maps.htm
I am working on an android project, in which I need to have feature similar to the one provided by Google Maps Turn-By-Turn Navigation. As far as I have researched, Google Maps V2 API does not provide that feature. Google has Directions API, I am not sure if it can be used to implement a solution similar to turn-by-turn navigation. Is any one aware of some open-source solution or framework which I can use in my android project for the same.
Well, They do provide but comes with a price. You need an enterprise level key to use it.
For you the requirements has to be fulfill so why don't you try with here maps. They provide more features for free. Please visit their site here :
https://developer.here.com/
I am sure you'll find what you're looking for ..
I want to use google map coordinate in my android application.
http://www.google.com/intl/en/enterprise/mapsearth/products/coordinate.html?utm_source=google&utm_medium=cpc&utm_campaign=NA-LCS-2013-Geo-Products-MapsCoordinate-HouseAds&utm_term=%2Bgoogle%20%2Bcoordinate&utm_content=SearchAd&gclid=COy759vU2LsCFVMdtAodNGYAdg
I found this example on google play: https://play.google.com/store/apps/details?id=com.google.android.apps.geo.enterprise.flak
I searched on internet but didn't find documentation about how to implement google coordinate in my anndoid app.
Did any one used this before? If yes can you please put links of tutorial or links of samples?
Try this link, to the Google Maps Coordinate API Client Library for Java.
Otherwise, if you want to start from scratch, it's a RESTful api. There are a number of clients and libraries that you could use, including Volley. Also, here is a tutorial for making remote calls.
You can find everything you need here.
I have done it following this official tutorial recently. The version 2 of Google Maps Android API is different from version 1 in many points.
I am developing an android based application, my application should display nearby locations,
I already used google API to achieve that, but I am facing a problem; which is in my country not all places listed in Google maps, I made my research to solve this problem, I was told to use openstreetmap in order to add places to the map.
could you tell me if it is possible to use openstreetmap and the steps (in general) to do that.
Check my answer in this question open street maps api for android
The three most popular library for using OSM in android are osmdroid, graphhopper, and mapsforge.
Have a look at this Project:
http://code.google.com/p/osmdroid/
There is a HowTo in the Wiki section.
from this Question:
I am new in android programming, I had problem in showing Map with getting the location that is touched, could any one help. Here please me code bellow. Thank you in advance.
Note: I took the code from this site, I used displaying the Map and it was working but when I am trying to use the last code in the site for display the touch location, does not work.
After seeing the link you have given for code reference .i have seen that you are developing with the old outdated API V1 for android which will not work now because the new Maps API V2 for android is now applicable.
Find more about the new API HERE on Android Developer Site.
The API is now distributed as part of the Google Play services SDK,
which you can download with the Android SDK Manager.
Maps are now encapsulated in the MapFragment class, an extension of Android's Fragment class.
Now you can add a map as a piece of a larger Activity. With a
MapFragment object, you can show a map by itself on smaller screens,
such as mobile phones, or as a part of a more complex UI on
larger-screen devices, such as tablets.
Because maps are encapsulated in the MapFragment class, you can
implement them by extending the Android standard Activity class,
rather than extending the MapActivity used in version 1.
The Maps API now uses vector tiles. Their data representation is
smaller, so maps appear in your apps faster, and use less bandwidth.
Caching is improved, so users will typically see a map without empty areas.
Maps are now 3D. By moving the user's viewpoint, you can show the map with perspective.
See my blog posts i have tried to summarize all there is needed to build an App with Google Maps API V2 for Android.
Solution to Problems with Maps API V2(using google_play_services_lib).
Creating an Android App with Maps API V2 for minSDK=8 (Android 2.2 Froyo).
Creating an Android App with Maps API V2 for minSDK=11 (Android 3.0 HoneyComb).
I've played with the Google Maps Android Library V2 a bit.
Here is an example I did that works, see if it can help you.
I stripped out my own API key, but i've included many different parts including the need to setup:
http://www.digitalopium.com/android-google-maps-api-tutorial/
-Debug/Retail Certificates and the SHA-1 key
-Google Project and the Android Map API key
-Google Play services via the Android SDK
-Project setup including the manifest file and code snippets.
Google has changed the method of obtainig map keys, previously it was using MD5 fingerprint
Now you can follow the link to integrate the map
Integrating google maps in android applicaiton
This tutorial has a section about getting location from touched position. Hope it will help you. Google Maps Android v2 Tutorial