Javascript函数 - 将地理位置代码转换为街道地址
Javascript Function - Convert Geolocation Code to Street Address
我正在寻找一个javascript函数或jquery库来将地理位置代码(例如42.2342,32.23452(转换为街道地址
例如。
navigator.geolocation.getCurrentPosition(
function(pos) {
$("#lat_field").val(pos.coords.latitude);
$("#long_field").val(pos.coords.longitude);
}
);
这是一个谷歌 api 网址,用于获取地址数据
http://maps.googleapis.com/maps/api/geocode/json?latlng=41.03531125,29.0124264&sensor=false
我想看到"formatted_address":"Hacı Hesna Hatun Mh., Paşa Limanı Cd 2-26, 34674 伊斯坦布尔, Türkiye",
navigator.geolocation.getCurrentPosition(
function(pos) {
$("#lat_field").val(pos.coords.latitude);
$("#long_field").val(pos.coords.longitude);
$("#adress_data").getaddrfromlatlong(pos.coords.latitude,pos.coords.longitude)
}
);
这个函数应该如何?''getaddrfromlatlong((
试试这个:
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder = new google.maps.Geocoder();
var latLng = new google.maps.LatLng(41.03531125,29.0124264);
if (geocoder) {
geocoder.geocode({ 'latLng': latLng}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
console.log(results[0].formatted_address);
}
else {
console.log("Geocoding failed: " + status);
}
});
}
</script>
我没有
用Javascript做过,但我使用谷歌地图网络服务做了类似的事情来下载XML并从中解析数据。 它们还有一个JSON接口,这可能是您想要使用的。 它确实相当微不足道(下载数据,然后 grep 它(,所以我认为你不需要为它预先编写的库。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何将TypeScript对象转换为普通对象
- 检测个位数整数时正在转换毫秒
- 从javascript到jquery的转换
- DOM事件通过JSON转换为java
- 将圆柱体转换为弯管
- 将街道地址转换为坐标并在 html 中放置
- 使用谷歌地图API将纬度和经度转换为街道地址
- Javascript函数 - 将地理位置代码转换为街道地址
- 如何将经度和纬度转换为街道地址