我正在做一个需要计算世界不同城市之间距离的项目。我认为谷歌地图有一种方法,但我不知道如何在PowerShell中使用它。
我从Get location (lat/long) from googlemap with address - Using powershell找到了新的东西。
这个问题的答案非常有用,但我得到的坐标不能直接用于计算距离。
我尝试使用[Single]
,[Int]
或[Double]
来更改数据类型。但它给了我错误Cannot convert the "System.Decimal" value of type "System.RuntimeType" to type "System.Double".
任何方法都可以转换数据类型?
答案 0 :(得分:2)
要回答此问题的转换部分(使用您引用的其他问题中的示例),以下内容将为您提供一个十进制变量:
$lat = $json.results.geometry.location.lat
这会将它转换为double(例如):
$lat = [double]$json.results.geometry.location.lat
答案 1 :(得分:1)
有一些工具可以帮助您在PowerShell中使用Google地图