- You have to generate Google Maps API key with the prepared link in values/google_maps_api.xml, replace the string of "google_maps_key", refer to the video.
- This key is generated using debug.keystore, if you want to generate release APK, you have to generate another key using release keystore.
- The key show in the video is generated using the debug.keystore in my development PC, it will not work on your PC. You have to geneerate yourself.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2gEffvdbV8qx6_8JnD5_NzfmtaxQTtKQKex_OMykcPX0phhkvzvRAu31QOJ7n7Gfud0fdWlk4kl_aN9EirPHNm7w840iFYNBbv1e28_IuBZfuyWDLQXkDkuFZmYG4qpqvEwgnKBlW8RY/s640/google_maps_key.png)
The key will be refered in AndroidManifest.xml, inside <meta-data> of "com.google.android.geo.API_KEY".
Also include <uses-permission> of "android.permission.ACCESS_FINE_LOCATION".
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuK6Ya66qELo52G3MxBqKCVOcihifv6vwJHiobZzY4h7ifjGeXVW0In5Zo4mpcVeDJixxZw9vysjTpBbI_1nVef_dxM1i5PmN6umAcDyRPYVrpg5hnF4BYFs2mbzTqKcfPCafLUIZSVX8/s640/AndroidManifest.png)
Check the file build.gradle, dependencies of compile com.google.android.gms:play-services:8.1.0 is added for you.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW5Qwk4xfle7cZBPpDP16_bUkmLQhkVLWGub_LI7bTQbdrh8AHJq094-ZM9OFUjDFkqFjxKfOvK3reOSHqWCRJPjIb6Lw0Yeg0svU1kPEVoCVVpM24whRf0rn53_47zT_HXd4Dgs7D9tw/s640/dependencies.png)
"com.google.android.gms.maps.SupportMapFragment" is used to display map on your app. Its a wrapper around a view of a map to automatically handle the necessary life cycle needs.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPbp1T2akcJrH9aIlhd1XeqkTa3mVgEmbz1VGsnZttzIbEXmmfTmfavo-wjgHiCk76ze1492CxPx7-pwMyK0luYbF6TCz_Pdp_AZTsL8JOhFFqhRhojQjE4haVraEo8mLgzSwru5P9AZA/s640/layout_activity_maps.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXgt78GzgbPswHzk82ivWX1EOPQ6rLLMG2D-LM7gr0nm8xTlwRTCIMb6nJSKCMKqOZA1V1LCiDDzp4d0sIFg3MFW3mbNT5kgBh4qRRCq4PNBB-AhtkMcQmkf2Go-QaUwTGJHGTnzsLAfk/s640/MapsActivity.png)
Step-by-step of Android Google Maps Activity using Google Maps Android API v2, on Android Studio:
- Display "Legal Notices" for Google Maps Android API v2 on Options Menu
- Set map type for Google Maps Activity using Google Maps Android API v2
- Add Marker to Google Map (Google Maps Android API v2)
- Initialize map in xml
- Detect touch on GoogleMap, onMapClick() and onMapLongClick()
- Make GoogleMaps marker draggabe and detect moving marker
- Custom InfoWindow
- Detect user click on InfoWindow, by implementing GoogleMap.OnInfoWindowClickListener()
- Display StreetViewPanoramaView in DialogFragment, when user click on InfoWindow
- to be continue...
0 comments:
Post a Comment