我想创建一个脚本,允许自己使用他们的地址获取Google地图上某些位置的坐标。 为此,我使用了powershell代码:
clear-host
$address = "Place+de+la+concorde"
$city = "Paris"
$cp = "75000"
$country = "France"
$url = "https://maps.googleapis.com/maps/api/geocode/json?address=" + $address + "+" + $city + "+" + $cp + "+" + $country
$result = Invoke-WebRequest -Uri $url
Write-Host = $result
不幸的是我无法检索对我感兴趣的行,即:
结果>几何>地点> lat
和
结果>几何>地点> LNG
考虑到线路数量可能发生变化,是否有获取特定线路信息的想法?
谢谢!
答案 0 :(得分:1)
ConvertFrom-JSON是您需要的cmdlet。
$json = Invoke-WebRequest $url | ConvertFrom-JSON
$json.results.geometry.location.lat
$json.results.geometry.location.lng
现在您正在查看JSON对象(按预期)而不是行,因此您不必担心行位置等。