module OpenJpGetElevation

Constants

VERSION

Public Class Methods

run(lat, lon) click to toggle source

Your code goes here…

# File lib/open_jp_get_elevation.rb, line 8
def self.run(lat, lon)
  api_uri = URI.parse("https://cyberjapandata2.gsi.go.jp/general/dem/scripts/getelevation.php?lon=#{lon}&lat=#{lat}&outtype=JSON")
  addre_json = Net::HTTP.get(api_uri)
  addre_hash = JSON.parse(addre_json)

  if addre_hash.empty?
    'not found'
  else
    addre_hash['elevation']
  end
end