Я получаю адрес физического адреса от пользователя и пытаюсь организовать его для создания URL-адреса, который будет использоваться позже, чтобы получить ответ JSON от API геокодирования Google.
Окончательный результат строки URL должен быть похож на этот без пробелов:
Я не знаю, как заменить пробелы в моей строке URL и вместо них запятые. Я немного читал о строках и пакетах regexp, и я создал следующий код:
package main
import (
"fmt"
"bufio"
"os"
"http"
)
func main() {
// Get the physical address
r := bufio.NewReader(os.Stdin)
fmt.Println("Enter a physical location address: ")
line, _, _ := r.ReadLine()
// Print the inputted address
address := string(line)
fmt.Println(address) // Need to see what I'm getting
// Create the URL and get Google Geocode API JSON response for that address
URL := "http://maps.googleapis.com/maps/api/geocode/json?address=" + address + "&sensor=true"
fmt.Println(URL)
result, _ := http.Get(URL)
fmt.Println(result) // To see what I'm getting at this point
}