19 Commits

Author SHA1 Message Date
Chris Arriola
99da3d7c5f
chore: Using secrets-gradle-plugin (#432)
* chore: Using secrets-gradle-plugin

* Using secrets-gradle-plugin in all projects.

* Using 0.4 version of secrets-gradle-plugin
2021-01-27 13:30:29 -08:00
Chris Arriola
5578ecaa3c chore: Use GITHUB_WORKSPACE. 2021-01-25 14:54:22 -08:00
Chris Arriola
2ab19b7e0d
feat: Using local.properties to provide API key (#398)
* feat: Using local.properties to provide API key instead of secure.properties.

* Remove redundant declaration in main AndroidManifest.xml

* Migrate ApiDemos - Kotlin to use local.properties.

* Update README for tutorials.

* Genericize.

* Remove references to secure.properties.

* s/master/main
2020-11-25 13:38:00 -08:00
Chris Arriola
0a4969eb76
feat: Target API level 30. (#376) 2020-11-04 12:52:18 -08:00
Chris Arriola
6eb23eee45
chore: Add missing snippets (#316)
* chore: Add missing snippets.

* Add POI behavior

* License.

* Adding snippets for Maps Object.

* Add OnPoiClickDemoActivity

* Add LiteMode.

* Add street view sample code.

* Add missing headers.

* Marking activity as public.

* Making activity internal

* Move exclude.

* Adding snippets for Events.

* Add camera and view snippets.

* Adding MyLocationLayerActivity.

* Add snippets for Markers.

* Adding InfoWindows.

* Addiing snippets for Shapes.

* Add GroundOverlays snippets.

* Add tile overlays samples.

* Add AMU + GeoJSON samples.

* ADd KML snippets.

* Adding heatmaps.

* Add clustering.

* Add multilayer.
2020-09-23 15:14:56 -07:00
Chris Arriola
c82e1a8120
build: Adding SuppressLint for MissingPermission. (#261)
* build: Adding SuppressLint for MissingPermission.

* Using NDK version 21.3.6528147

* Uninstall NDK bundle.

* Fix build errors.

* Fix per-flavor manifests.
2020-07-28 10:33:02 -07:00
Chris Arriola
039244ca50 feat: Add samples for V3 BETA 3.1.0 release. 2020-06-12 14:05:02 -07:00
Sean Barbeau
d5f727f838
chore: Add StreetViewPanoramaOptionsDemoActivity in Kotlin (#208)
Also apply following changes to Java version:
* Refactor variables to remove Hungarian notation
* Remove redundant cast for TextView
* Normalize instance variable names
* Normalize capitalization of activity title in UI list
* Use lambda (requires Java 8 support)
* Support Java 8 features (for all Java demos) via build.gradle
2020-05-19 10:25:55 -04:00
Chris Arriola
694c460834
chore: Kotlin ApiDemos for Maps SDK V3 BETA (#201)
* chore: Kotlin ApiDemos for Maps SDK V3 BETA

* Update ApiDemos/kotlin/app/build.gradle

Co-authored-by: Sean Barbeau <sjbarbeau@gmail.com>

Co-authored-by: Sean Barbeau <sjbarbeau@gmail.com>
2020-05-14 11:40:26 -07:00
Chris Arriola
fc64eca151
chore: ApiDemos for Maps SDK V3 BETA (#199)
* chore: Adding samples for V3.

Adding samples for V3 BETA in a new module `app-v3`. These samples are
generated by the `generateV3` Gradle task which runs when the `app`
module is built.

TODOs left:
- [ ] Update README with a note about V3 samples

* Update README and location of secure.properties.

* Using product flavors instead of creating a new module for V3 & GMS.

* Update build workflow to run lint and assemble on all flavor/build types.

* Not using deprecated API.

* Install Android NDK.

* Update license headers.
2020-05-12 17:15:09 -07:00
Sean Barbeau
b2246b1c8f
feat: Get Maps API key from unversioned file instead of resource - Java (#190)
Previously the Java demo app API key was hard-coded directly in a versioned string resource file, which is dangerous as it's easy to accidentally commit your key into version control.

This PR adds a new process to add your own Google Maps API key for the Java demo app:

1. [Get a Maps API key](https://developers.google.com/maps/documentation/android-sdk/get-api-key)
1. Create a file in the `ApiDemos/java/app` directory called `secure.properties` (this file should *NOT* be under version control to protect your API key)
1. Add a single line to `ApiDemos/java/app/secure.properties` that looks like `MAPS_API_KEY=YOUR_API_KEY`, where `YOUR_API_KEY` is the API key you obtained in the first step
1. Build and run
2020-05-06 14:05:14 -07:00
Chris Arriola
87955bc158 build: Fixing build issues. 2020-04-07 14:47:51 -07:00
Chris Arriola
ddd6a2e576
docs: Update end tag 2020-03-11 11:56:34 -07:00
Chris Arriola
77a82e18f3 docs: Adding region tags. 2020-03-11 11:44:16 -07:00
Angela Yu
7e9b01cf82
Update to latest Maps and Places SDKs (#141)
* Update ApiDemos/java to latest Maps SDK for Android

* Update ApiDemos/kotlin to latest Maps SDK for Android

* Update tutorials/CurrentPlaceDetailsOnMap to new Places SDK for Android

* Update tutorials/MapWithMarker to latest Maps SDK for Android

* Update tutorials/Polygons to latest Maps SDK for Android

* Update tutorials/StyledMap to latest Maps SDK for Android

* Update README with better instructions for API key
2019-12-30 13:18:01 -08:00
witek86
228bccde92
Update TileOverlayDemoActivity.java 2019-04-03 13:32:23 +01:00
Stephen McDonald
7ee737b8fd Add StreetViewSource example
Change-Id: I267dd3aed59216765321b1df1c6f8973925c0037
2018-04-04 11:38:53 +10:00
Bella Mangunsong
bf92d73028 changed the java LiteListDemo to use RecyclerView 2018-02-12 13:38:53 +11:00
Bella Mangunsong
d6a371a6b9 moved ApiDemos to java/ 2018-02-06 10:19:01 +11:00