All Projects → googlemaps → openapi-specification

googlemaps / openapi-specification

Licence: Apache-2.0 License
OpenAPI specification for Google Maps Platform API

Programming Languages

typescript
32286 projects
Starlark
911 projects

Projects that are alternatives of or similar to openapi-specification

Google-Maps-API-with-PHP-MySQL
A Snippet of code to help you in Google Maps API. In this Script PHP Array and MySQL is used to store Latitude and Longitude. This script is made for those who needs a Map with Multiple Markers which changes it's Position Dynamically. In other words, This is made for people who need t a Map solution for Uber Like Application
Stars: ✭ 50 (+85.19%)
Mutual labels:  google-maps
hopOn
A car rental flutter application using firebase and google maps API
Stars: ✭ 68 (+151.85%)
Mutual labels:  google-maps
Firebase-Realtime-Car-Moving-On-JavaScript-Google-Maps
This is the solution for moving realtime cars on Google Maps JavaScript using Google Firebase Realtime Database.
Stars: ✭ 26 (-3.7%)
Mutual labels:  google-maps
fastify-openapi-glue
A plugin for Fastify to autogenerate a configuration based on a OpenApi(v2/v3) specification.
Stars: ✭ 94 (+248.15%)
Mutual labels:  openapi
EasyWayLocation
This library contain all utils related to google location. like, getting lat or long, Address and Location Setting dialog, many more...
Stars: ✭ 142 (+425.93%)
Mutual labels:  google-maps
openapi-fuzzer
Black-box fuzzer that fuzzes APIs based on OpenAPI specification. Find bugs for free!
Stars: ✭ 332 (+1129.63%)
Mutual labels:  openapi
carto-react-template
CARTO for React. The best way to develop Location Intelligence (LI) Apps usign CARTO platform and React
Stars: ✭ 24 (-11.11%)
Mutual labels:  google-maps
go-openapi
OpenAPI Specification (OAS) 3.0 implementation for Go
Stars: ✭ 38 (+40.74%)
Mutual labels:  openapi
oas2
OpenAPI 2.0 (aka Swagger) utils for Golang.
Stars: ✭ 19 (-29.63%)
Mutual labels:  openapi
event-jekyll-theme
Jekyll Theme package for your event
Stars: ✭ 119 (+340.74%)
Mutual labels:  google-maps
bluepine
A DSL for defining API schemas/endpoints, validating, serializing and generating Open API v3
Stars: ✭ 21 (-22.22%)
Mutual labels:  openapi
KotlinProject
This repo help for all developer who want to learn android or want to work on advance feature of android. This repo created with help of @awesomeui, @materialdesign and android latest feature. this repo contain major feature like : @awesome UI, @Material design, @firebase (auth, realtime database, firestore, push notification), @database (Room d…
Stars: ✭ 40 (+48.15%)
Mutual labels:  google-maps
ionic3-google-maps-examples
Some examples of how to use google maps javascript API on a Ionic application and use HTML5 geolocation.
Stars: ✭ 24 (-11.11%)
Mutual labels:  google-maps
react-location-picker
A react component to pick a location using google maps
Stars: ✭ 39 (+44.44%)
Mutual labels:  google-maps
gin-swagger
DRY templates for go-swagger
Stars: ✭ 79 (+192.59%)
Mutual labels:  openapi
google-maps-at-88-mph
Google Maps keeps old satellite imagery around for a while – this tool collects what's available for a user-specified region in the form of a GIF.
Stars: ✭ 93 (+244.44%)
Mutual labels:  google-maps
openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
Stars: ✭ 22 (-18.52%)
Mutual labels:  openapi
style-guides
A shared and somewhat opinionated style guide for everyone to enjoy.
Stars: ✭ 56 (+107.41%)
Mutual labels:  openapi
polylineencoder
A C++ implementation of Google Encoded Polyline Algorithm Format (encoder/decoder)
Stars: ✭ 15 (-44.44%)
Mutual labels:  google-maps
tssg-syntax-parser
Parser to generate AST from TSSG Syntax
Stars: ✭ 17 (-37.04%)
Mutual labels:  openapi

Google Maps Platform OpenAPI3 Specification

Build Release GitHub contributors semantic-release

Description

An OpenAPI specification for Google Maps Platform APIs.

API Status
Elevation Complete
GeoCoding Complete
GeoLocation Complete
Distance Complete
Roads Complete
Time Zone Complete
Directions Complete
Places Complete
Street View Complete
Maps Static Not Started

Note: New APIs will be documented using Google Discovery documents and Protobuf files.

Run in Postman

Development

The repository makes use of Bazel to generate outputs from the specification and sample requests.

Build and test

  1. npm run build

    This generates the following outputs in the dist folder:

    • YAML file containing OpenAPI3 specification
    • JSON file containing OpenAPI3 specification
    • Structure Markdown documents for specification objects
    • Code snippets in multiple languages for sample requests

    Note: There is a bot that can be triggered in a pull request with a comment containing /update-dist. See the workflow at https://github.com/googlemaps/openapi-specification/blob/main/.github/workflows/command.yml.

    Note: The dist/ folder is included in this repo and should be updated with all changes.

    Note: If a documentation item is not generated, be sure it is included in the appropriate index.yml file.

  2. npm run build:responses (optional)

    Note: This is an optional step requiring an API key. Set the GOOGLE_MAPS_API_KEY environmental variable before running. Hint: Use a .bazelrc.user file at the root of this project.

    Note: This step only needs to run when the generation code or sample requests have been updated.

    Note: The geolocation request that only provides an IP is not deterministic and skipped in the binary executed.

  3. npm run test

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].