javascript - 如何从纬度和经度中获取包含国家、城市和街道名称的字符串
问题描述
如何通过询问 Lat 和 Lon 查找州名、街道名称和街道号或仅查找完整的 Lat 和 Lon 地址来执行功能
解决方案
如果您使用的是谷歌地图,您可以尝试使用Geocoder
根据坐标获取地址。像这样:
var currentLatitude = ...;
var currentLongitude = ...;
var geocoder = new google.maps.Geocoder;
var latlng = { lat: currentLatitude, lng: currentLongitude };
geocoder.geocode({ 'location': latlng }, function (results, status) {
if (status === 'OK') {
// address
console.log(results);
} else {
console.log('Geocoder failed due to: ' + status);
}
});
推荐阅读
- c# - Task中的异常属性什么时候可以有值?
- r - 在 R 中标记日文文本:仅对指定列的第一行进行标记
- linux - 如何从使用 ssh 连接的 aws vm 运行 gui 应用程序?
- php - 命令模式+分页
- ios - 2个UIDatepickerView在一个ViewController中
- r - 与由颜色和线型定义的 ggplot2 线和点的 4 向交互
- google-cloud-platform - 在 Data Studio 中连接基于列的时间分区 BigQuery 表
- php - 在 php7 中发布 ajax 数据的问题
- python - 匹配和提取长域的正则表达式
- php - 如何查看产品是否可以申请优惠券?