Google Maps API Bahnhof Standort Zwei-Punkte-Entfernung km

Berechnung der Entfernung (km) zwischen Bahnhöfen und Standorten mit Google Maps API

Dieser Artikel stellt vor, wie man die Entfernung (km) zwischen zwei Punkten wie Bahnhöfen und Standorten mit Google Maps API berechnet und ausgibt, und schreibt tatsächlichen Code.

Shou Arisaka
2 Min. Lesezeit
24. Nov. 2025

Dieses Mal stellen wir vor, wie man die Entfernung (km) zwischen zwei Punkten wie Bahnhöfen und Standorten mit Google Maps API berechnet und ausgibt.

Berechnung der Entfernung (km) zwischen Bahnhöfen und Standorten mit Google Maps API

Wenn Sie den folgenden Ruby-Code ausführen, gibt er die Entfernung (km) zwischen zwei Punkten von @now_location zu Bahnhöfen und Standorten in @list aus. Beachten Sie, dass, wenn Sie Bahnhöfe und Standorte durch Zeilenumbrüche getrennt in @list einfügen, die Entfernung (km) zwischen zwei Punkten für Bahnhöfe und Standorte in @list ausgegeben wird.

Bitte füllen Sie @now_location und @APIKEY selbst aus.

require 'net/http'
require 'json'

Encoding.default_external = 'UTF-8'

@now_location = "Sakurajosui Station"

if @list
else
@list="
Hachioji Station
Hachioji
"
@list=@list.split("\n").compact.reject(&:empty?)
end

until @list.empty?
  # puts 1
  # @location="Hachioji"
  @location = @list.pop
  @APIKEY = ""

  url="https://maps.googleapis.com/maps/api/distancematrix/json?origins=#{@now_location}&destinations=#{@location}&mode=walking&language=ja&key=#{@APIKEY}"
  uri = URI(URI.encode(url))
  response = Net::HTTP.get(uri)
  data=JSON.parse(response)

  puts @location + ":" + km= data['rows'][0]['elements'][0]['distance']['text'] ;
  # puts @location + ":" + km= data['rows'][0]['elements'][0]['duration']['text'] ; # => Nicht Gehzeit, sondern Zugzeit? Also nicht verwendbar.

end

Ausgabebeispiel (Entfernung von Sakurajosui Station)

Kanda Station:14.1 km
Fuchu Station:15.1 km
Hachioji Station:28.8 km
Iidabashi Station:11.8 km
Nakano Station:5.7 km
Shin-Okubo Station:8.2 km
Omori Station:13.7 km
Yotsuya Station:10.0 km

Zusammenfassung

In diesem Artikel haben wir vorgestellt, wie man die Entfernung (km) zwischen zwei Punkten wie Bahnhöfen und Standorten mit Google Maps API berechnet und ausgibt.

Dieses Programm kann in Situationen wie den folgenden genutzt werden:

  • Wenn Sie die Entfernung von einem bestimmten Bahnhof oder Standort wissen möchten
  • Wenn Sie die Entfernung (km) zwischen zwei Punkten von Bahnhöfen oder Standorten ausgeben möchten
  • Auch, indem Sie die Entfernung (km) zwischen zwei Punkten von Bahnhöfen oder Standorten ausgeben, können Sie nahe gelegene Bahnhöfe oder Standorte herausfinden.

Das ist alles. Vielen Dank fürs Lesen bis zum Ende.

Diesen Artikel teilen

Shou Arisaka 24. Nov. 2025

🔗 Links kopieren