jaanga / jaanga.github.io

Home page for jaanga.github.io - your 3D happy place. Explore ways of demonstrating STEM topics with beginner level code. Provide many simple cookbook examples. Written in plain JavaScript. Three.js is the only dependency.

Home Page:http://jaanga.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2016-07-04 ~ Google Maps API Elevations for Tiles R6

theo-armour opened this issue · comments

image

Mount Everest at the top of the image

@geoffmcl

Obtaining 3D elevation data has never been easier!

As I'm sure you will see, there could be many uses outside of flight paths.

After a few more tweaks here, I will fork this script to FGx and will reignite the flight path effort. OK?

Also I have invited you to Jaanga - just it's easier to stay abreast of things that are happening here.

Google Maps API Elevations for Tiles R6

Features

  • Obtain latitude and longitude for any location using Google Maps Geocoding
  • Given latitude, longitude, zoom level, number of tiles per side, number of samples per side, app obtains - using Google Maps API - elevations for every sample
  • Choose the quality of the data - can be sub-meter accurate where such data is available
  • Respects Google's usage limits
  • Tested to
    • 250,000 elevations gathered in just over an hour.
    • 900 elevations in a few seconds
  • Displays elevations in 3D
  • Saves data to a local file
  • Reports on many aspects of the of the data

Change Log

2016-07-04 ~ R6

  • Add 3D display
  • Add 3D Display menu items
    • Visible checkbox
    • Wireframe checkbox
    • Auto-rotate checkbox
    • Vertical scale
  • Tiles and Samples both dropdown lists

2016-07-04 ~ R5

  • Update meta data
  • Add new Jaanga titling
  • Add Google Maps Geocoding to get lan & lon of any location
  • Move messages into textarea