Skip to content
No description, website, or topics provided.
TypeScript CSS HTML
Branch: master
Clone or download
hundekoerper Fix/styles (#46)
* fix: infowindow align and remove uppercase transform

* feat: wrap longitude of layers
Latest commit fcac24e Sep 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
icons feat: add custom icons (#21) Jun 27, 2019
src Fix/styles (#46) Sep 4, 2019
.editorconfig Initial commit May 9, 2019
.gcloudignore chore: deploy to AppEngine (#19) Jun 25, 2019
.gitignore chore: use ENV for Maps API key (#23) Jul 15, 2019
CONTRIBUTING.md chore: prepare open sourcing (#7) Jun 5, 2019
EMBED-HOWTO.md Add EMBED-HOWTO.md explaining how to modify, build and host the embed… Aug 8, 2019
ENG-NOTES.md docs: add ENG-NOTES.md explaning Auth and the URL parameters at the 1… Aug 28, 2019
LICENSE chore: prepare open sourcing (#7) Jun 5, 2019
README.md feat(auth): try API key first, try OAuth second (#35) Jul 30, 2019
app.yaml chore: deploy to geoviz subfolder (#24) Jul 16, 2019
package-lock.json feat: add analytics (#40) Aug 7, 2019
package.json feat: add analytics (#40) Aug 7, 2019
tsconfig.json
tslint.json fix: correctly import analytics (#43) Aug 20, 2019

README.md

Fusion Tables Archive Visualizer

Description

Visualize archived Fusion Tables from Google Drive.

Links

Development

Prerequisites

Make sure you have the following tools installed:

  • git
  • node
  • npm

Installation

After cloning the repository, install all dependencies:

npm install # install dependencies

Install the Google Cloud SDK and initialize it by running:

gcloud init

Configuration

Setup the gcloud to your project ID like this:

gcloud config set project my-project-id

Create an OAuth token for the client authentication in your Google Cloud Project. Set the client ID to the GOOGLE_SIGNIN_CLIENT_ID environment variable like this:

export GOOGLE_SIGNIN_CLIENT_ID="XXXXXXXXXXX.apps.googleusercontent.com"

Create a API key for Google Maps and Google Drive. Store that in an environment variable called API_KEY like this:

export API_KEY="my-key"

To help with environment variable handling on a project level, check out direnv.

Develop

Run the following command to start the visualizer on localhost:

npm start # start the visualizer

Deploy

Run the following command to deploy the application:

npm run deploy

Hosting

The project is hosted at AppEngine

You can’t perform that action at this time.