Skip to content

TypeScript typings for `@google/maps` Node.JS API project.

Notifications You must be signed in to change notification settings

simon-neusoft/google-maps-api-typings

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Google Maps API Typings

This project contains the TypeScript interface declaration of the @google/maps Node.JS API project.

It also provides inline documentation from the official Google Maps Documentation platform.

Google Maps API Typings Example

Installation

Just install both the official Google Maps API package and the Google Maps API Typings using npm:

npm i @google/maps
npm i google-maps-api-typings --save-dev

Usage

import 'google-maps-api-typings';
import { createClient } from "@google/maps";

const client = createClient({
    key: 'my-google-maps-api-key',
    language: 'jp',
    Promise: Promise
});

client
    .geocode({ address: 'Leaning Tower of Pisa' })
    .asPromise()
    .then(response => {
        response.json.results.forEach(result => {
            console.log(
                result.geometry.location
            );
        })
    });

This will output: { lat: 43.722952, lng: 10.396597 }.

Supported APIs

Note

Do not confuse the Google Maps Node.JS API with the Google Maps Javascript API.

About

TypeScript typings for `@google/maps` Node.JS API project.

Resources

Stars

Watchers

Forks

Packages

No packages published