从反向地理编码获取完整格式的地址

艾里克尔

我想通过Google Maps API v3反向地理编码检索完整格式的地址,因为它仅显示许多(也许是所有)国家/地区的邮政编码和/或城市和国家/地区。我还想检索街道名称以及可以通过反向地理编码(地址查找)功能获得的其他信息但是,由于我无法从JavaScript中的XML文件或链接到XML文件的地址获取数据,因此必须使用反向地理编码功能。

显示反向地理编码(地址查找)791 Long Ridge Lane, Gainesboro, Tennessee 38562, USA显示反向地理编码Gainesboro, Tennessee 38562, USA

是否可以通过反向地理编码获取完整格式的地址,还是必须通过反向地理编码(地址查找)使用PHP XML文件?

function coordinates_to_address(lat, lng) {
    var latlng = new google.maps.LatLng(lat, lng);

    geocoder.geocode({'latLng': latlng}, function(results, status) {
        if(status == google.maps.GeocoderStatus.OK) {
            if(results[1]) {
                $('#address_current').text(results[1].formatted_address);
            } else {
                alert('No results found');
            }
        } else {
            var error = {
                'ZERO_RESULTS': 'Kunde inte hitta adress'
            }

            // alert('Geocoder failed due to: ' + status);
            $('#address_new').html('<span class="color-red">' + error[status] + '</span>');
        }
    });
}
地理编码

为了获得最精确的结果,请使用第一个结果(results[0]),而不要使用第二个结果(results[1]):

function coordinates_to_address(lat, lng) {
    var latlng = new google.maps.LatLng(lat, lng);

    geocoder.geocode({'latLng': latlng}, function(results, status) {
        if(status == google.maps.GeocoderStatus.OK) {
            if(results[0]) {
                $('#address_current').text(results[0].formatted_address);
            } else {
                alert('No results found');
            }
        } else {
            var error = {
                'ZERO_RESULTS': 'Kunde inte hitta adress'
            }

            // alert('Geocoder failed due to: ' + status);
            $('#address_new').html('<span class="color-red">' + error[status] + '</span>');
        }
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用反向地理编码获取Mapbox的城市/州/国家/地区?

来自分类Dev

如何在WinJS上进行反向地理编码

来自分类Dev

使用OSM反向地理编码以获取最近的节点/道路信息

来自分类Dev

从谷歌地图解析JSON反向地理编码?

来自分类Dev

PHP请求中的反向地理编码

来自分类Dev

反向地理编码以仅以英语返回结果?

来自分类Dev

在Swift中反向地理编码位置

来自分类Dev

在Google地图反向地理编码中获取明确的城市名称

来自分类Dev

反向地理编码可返回完整格式的地址

来自分类Dev

反向地理编码:获取城市和国家

来自分类Dev

从纬度和经度的反向地理编码获取城市名称

来自分类Dev

离子:反向地理编码

来自分类Dev

R中的反向地理编码循环

来自分类Dev

使用反向地理编码获取街道名称

来自分类Dev

熊猫DataFrame的反向地理编码

来自分类Dev

反向地理编码的凭据无效

来自分类Dev

反向地理编码实现

来自分类Dev

使用Google反向地理编码获取街道,城市和国家

来自分类Dev

从谷歌地图解析JSON反向地理编码?

来自分类Dev

Intel XDK中的反向地理编码

来自分类Dev

是否可以进行本地反向地理编码?

来自分类Dev

Google Maps API:反向地理编码和地址打印

来自分类Dev

使用getFromLocation将坐标转换为地址时,反向地理编码出现问题

来自分类Dev

Android反向地理编码

来自分类Dev

在Rails中使用Postgis进行反向地理编码

来自分类Dev

反向地理编码AngularJS

来自分类Dev

Rails地理编码器gem反向地理编码地址格式定制

来自分类Dev

如何通过反向地理编码仅获取街道/道路坐标(Google Maps API)

来自分类Dev

Swift 反向地理编码总是以相同的语言获取状态名称

Related 相关文章

热门标签

归档