google-maps-services-java
Java client library for Google Maps API Web Services
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- support_request.md
- pull_request_template.md
- dependabot.yml
- release.yml
- test.yml
- blunderbuss.yml
- CODEOWNERS
- dependabot.yml
- pull_request_template.md
- stale.yml
- sync-repo-settings.yaml
- gradle-wrapper.jar
- gradle-wrapper.properties
- AndroidAuthenticationConfig.java
- AndroidAuthenticationConfigProvider.java
- AndroidAuthenticationInterceptor.java
- CertificateHelper.java
- Context.java
- PackageInfo.java
- PackageManager.java
- AccessNotConfiguredException.java
- ApiError.java
- ApiException.java
- InvalidRequestException.java
- MaxElementsExceededException.java
- MaxRouteLengthExceededException.java
- MaxWaypointsExceededException.java
- NotFoundException.java
- OverDailyLimitException.java
- OverQueryLimitException.java
- RequestDeniedException.java
- UnknownErrorException.java
- ZeroResultsException.java
- LongMath.java
- Platform.java
- Preconditions.java
- RateLimiter.java
- SmoothRateLimiter.java
- Stopwatch.java
- Ticker.java
- ApiConfig.java
- ApiResponse.java
- DayOfWeekAdapter.java
- DistanceAdapter.java
- DurationAdapter.java
- EncodedPolylineInstanceCreator.java
- ExceptionsAllowedToRetry.java
- FareAdapter.java
- GaePendingResult.java
- GeolocationResponseAdapter.java
- HttpHeaders.java
- InstantAdapter.java
- LatLngAdapter.java
- LocalTimeAdapter.java
- OkHttpPendingResult.java
- PolylineEncoding.java
- PriceLevelAdapter.java
- RateLimitExecutorService.java
- SafeEnumAdapter.java
- StringJoin.java
- UrlSigner.java
- ZonedDateTimeAdapter.java
- NoOpRequestMetrics.java
- NoOpRequestMetricsReporter.java
- OpenCensusMetrics.java
- OpenCensusRequestMetrics.java
- OpenCensusRequestMetricsReporter.java
- RequestMetrics.java
- RequestMetricsReporter.java
- AddressComponent.java
- AddressComponentType.java
- AddressDescriptor.java
- AddressType.java
- AutocompletePrediction.java
- AutocompleteStructuredFormatting.java
- Bounds.java
- CellTower.java
- ComponentFilter.java
- DirectionsLeg.java
- DirectionsResult.java
- DirectionsRoute.java
- DirectionsStep.java
- Distance.java
- DistanceMatrix.java
- DistanceMatrixElement.java
- DistanceMatrixElementStatus.java
- DistanceMatrixRow.java
- Duration.java
- ElevationResult.java
- EncodedPolyline.java
- Fare.java
- FindPlaceFromText.java
- GeocodedWaypoint.java
- GeocodedWaypointStatus.java
- GeocodingResponse.java
- GeocodingResult.java
- GeolocationPayload.java
- GeolocationResult.java
- Geometry.java
- LatLng.java
- LocalizedText.java
- LocationType.java
- OpeningHours.java
- Photo.java
- PlaceAutocompleteType.java
- PlaceDetails.java
- PlaceEditorialSummary.java
- PlaceIdScope.java
- PlacesSearchResponse.java
- PlacesSearchResult.java
- PlaceType.java
- PlusCode.java
- PriceLevel.java
- RankBy.java
- Size.java
- SnappedPoint.java
- SnappedSpeedLimitResult.java
- SpeedLimit.java
- StopDetails.java
- TrafficModel.java
- TransitAgency.java
- TransitDetails.java
- TransitLine.java
- TransitMode.java
- TransitRoutingPreference.java
- TravelMode.java
- Unit.java
- Vehicle.java
- VehicleType.java
- WifiAccessPoint.java
- DirectionsApi.java
- DirectionsApiRequest.java
- DistanceMatrixApi.java
- DistanceMatrixApiRequest.java
- ElevationApi.java
- FindPlaceFromTextRequest.java
- GaeRequestHandler.java
- GeoApiContext.java
- GeocodingApi.java
- GeocodingApiRequest.java
- GeolocationApi.java
- GeolocationApiRequest.java
- ImageResult.java
- NearbySearchRequest.java
- NearestRoadsApiRequest.java
- OkHttpRequestHandler.java
- PendingResult.java
- PendingResultBase.java
- PhotoRequest.java
- PlaceAutocompleteRequest.java
- PlaceDetailsRequest.java
- PlacesApi.java
- QueryAutocompleteRequest.java
- RoadsApi.java
- SnapToRoadsApiRequest.java
- SpeedLimitsApiRequest.java
- StaticMapsApi.java
- StaticMapsRequest.java
- TextSearchRequest.java
- TimeZoneApi.java
- AndroidAuthenticationConfigProviderTest.java
- PolylineEncodingTest.java
- RateLimitExecutorServiceTest.java
- UrlSignerTest.java
- OpenCensusTest.java
- EnumsTest.java
- LatLngAssert.java
- DirectionsApiTest.java
- DistanceMatrixApiTest.java
- ElevationApiTest.java
- GeoApiContextTest.java
- GeocodingApiTest.java
- GeolocationApiTest.java
- LargeTests.java
- LocalTestServerContext.java
- MediumTests.java
- PlacesApiTest.java
- RoadsApiIntegrationTest.java
- SmallTests.java
- StaticMapsApiTest.java
- TestUtils.java
- TimeZoneApiTest.java
- AutocompletePredictionStructuredFormatting.json
- DirectionsAlongPath.json
- DirectionsApiBuilderResponse.json
- FindPlaceFromTextMuseumOfContemporaryArt.json
- GeocodeLibraryType.json
- GeolocationAlternatePayloadBuilder.json
- GeolocationBasicResponse.json
- GeolocationDocSampleResponse.json
- GeolocationMaximumCellTower.json
- GeolocationMaximumWifiResponse.json
- GeolocationMinimumCellTowerResponse.json
- GeolocationMinimumWifiResponse.json
- GetDirectionsResponse.json
- GetDistanceMatrixWithBasicStringParams.json
- OverQueryLimitResponse.json
- PlaceDetailsFood.json
- PlaceDetailsResponse.json
- PlaceDetailsResponseForPermanentlyClosedPlace.json
- PlaceDetailsResponseWithBusinessStatus.json
- PlaceGeocodeResponse.json
- PlacesApiDetailsInFrenchResponse.json
- placesApiKitaWardResponse.json
- PlacesApiNearbySearchRequestByKeywordResponse.json
- PlacesApiNearbySearchRequestByNameResponse.json
- PlacesApiNearbySearchRequestByTypeResponse.json
- PlacesApiPhotoResponse.json
- PlacesApiPizzaInNewYorkResponse.json
- PlacesApiPlaceAutocompleteResponse.json
- PlacesApiPlaceAutocompleteWithTypeResponse.json
- PlacesApiTextSearchResponse.json
- QueryAutocompleteResponse.json
- QueryAutocompleteResponseWithPlaceID.json
- ResponseTimesArePopulatedCorrectly.json
- ReverseGeocodeResponse.json
- ReverseGeocodeWithAddressDescriptorsResponse.json
- ReverseGeocodeWithKitaWardResponse.json
- RoadsApiNearestRoadsResponse.json
- RoadsApiSnappedSpeedLimitResponse.json
- RoadsApiSnapToRoadResponse.json
- RoadsApiSpeedLimitsResponse.json
- RoadsApiSpeedLimitsUSAResponse.json
- RoadsApiSpeedLimitsWithPlaceIds.json
- SimpleGeocodeResponse.json
- SimpleReverseGeocodeResponse.json
- TextSearchPizzaInNYC.json
- TextSearchResponse.json
- UtfResultGeocodeResponse.json
- .gitignore
- .releaserc
- AUTHORS
- build.gradle
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIB.md
- CONTRIBUTORS
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- SECURITY.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/googlemaps/google-maps-services-java
Downloads the entire project code from GitHub to your computer.
cd google-maps-services-java
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
$ ./gradlew jar
Builds the project using Gradle.
$ ./gradlew test
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
