javascript - 从 Javascript 中的经度和纬度获取城市、州、邮政编码
问题描述
我想从经度和纬度中获取用户的城市、州、邮政编码。我遵循了一些关于谷歌地图反向地理编码 API的 stackoverflow 教程,但它有时会返回长度为 2 到 3 且长度为 6 到 8 的数组。所以我无法准确找到我可以找到的索引邮政编码。下面是我获取用户经度和纬度的代码。
var longitude,latitude;
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(showPosition);
} else {
console.log("Geolocation is not supported by this browser.");
}
function showPosition(position) {
longitude = position.coords.longitude;
latitude = position.coords.latitude;
}
谢谢。
解决方案
推荐阅读
- kubernetes - 如何在失败时删除 Pod 而不是重新启动它?
- python - 根据scrapy响应结果打破循环
- python - 即使循环应该停止,我的循环变量也会重置为 true
- python - 如何向可变长度元组添加类型注释?
- javascript - TypeError:string.padStart 不是函数
- html - 在反应中为范围添加 mouseup 事件
- node-sass - 错误:ENOENT:没有这样的文件或目录,lstat
- python - 将python结果打印到txt文件
- javascript - 如何修复“未捕获的类型错误:无法读取未定义的属性‘时间戳’”?
- ios - 使用 queryLimited(toFirst:) 了解 Firebase 实时数据库限制