“Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode” Kode Jawaban

Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode

var x=document.getElementById("demo");
function getLocation(){
    if (navigator.geolocation){
        navigator.geolocation.getCurrentPosition(showPosition,showError);
    }
    else{
        x.innerHTML="Geolocation is not supported by this browser.";
    }
}

function showPosition(position){
    lat=position.coords.latitude;
    lon=position.coords.longitude;
    displayLocation(lat,lon);
}

function showError(error){
    switch(error.code){
        case error.PERMISSION_DENIED:
            x.innerHTML="User denied the request for Geolocation."
        break;
        case error.POSITION_UNAVAILABLE:
            x.innerHTML="Location information is unavailable."
        break;
        case error.TIMEOUT:
            x.innerHTML="The request to get user location timed out."
        break;
        case error.UNKNOWN_ERROR:
            x.innerHTML="An unknown error occurred."
        break;
    }
}

function displayLocation(latitude,longitude){
    var geocoder;
    geocoder = new google.maps.Geocoder();
    var latlng = new google.maps.LatLng(latitude, longitude);

    geocoder.geocode(
        {'latLng': latlng}, 
        function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                if (results[0]) {
                    var add= results[0].formatted_address ;
                    var  value=add.split(",");

                    count=value.length;
                    country=value[count-1];
                    state=value[count-2];
                    city=value[count-3];
                    x.innerHTML = "city name is: " + city;
                }
                else  {
                    x.innerHTML = "address not found";
                }
            }
            else {
                x.innerHTML = "Geocoder failed due to: " + status;
            }
        }
    );
}
Mushy Mallard

Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode

<p><button onclick="getLocation()">Get My Location</button></p>
<p id="demo"></p>
<script src="http://maps.google.com/maps/api/js?key=YOUR_API_KEY"></script>
Mushy Mallard

Jawaban yang mirip dengan “Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode”

Pertanyaan yang mirip dengan “Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode”

Lebih banyak jawaban terkait untuk “Dapatkan Nama Kota dari Latitude and Longitude di PHP Menggunakan API Geocode” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya