Получить точный адрес от LatLong - PullRequest
0 голосов
/ 26 февраля 2019

Я пытался получить точный адрес мобильного устройства, используя геокод.

Вот мой код

        function showPosition(position) {
    debugger;
    console.log("Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude);
    CLat = position.coords.latitude;
    Clng = position.coords.longitude;
    add = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + CLat + "," + Clng + "&key=" + _globalAPIKey;
    console.log(add);


    var geocoder = new google.maps.Geocoder();
    var latLng = new google.maps.LatLng(CLat, Clng);


    if (geocoder) {
        debugger;
        geocoder.geocode({ 'latLng': latLng }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                debugger;
                console.log(results[0].formatted_address);
                alert('Address:' + results[0].formatted_address);
            }
            else {
                debugger;
                //alert('Geocoding failed: ' + status);
                console.log("Geocoding failed: " + status);
            }
        }); //geocoder.geocode()
    }
}

Здесь я получаю адрес, но это не был точный адрес.Могу ли я указать границу или диапазон, чтобы я мог получить точный адрес.
Или я не получаю точный LatLog, из-за чего адрес также неверен.

Просьба предоставить ваше предложение или образец кода.

Спасибо и С уважением, Рахул К Шарма

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...