geolocation.

sinem06sinem mai

selam arkadaşlar bu geolocation kodunda enlem ve boyları nasıl bir değişkene atayabilirim. yada sessiona. 

<script>
    var x=document.getElementById("status");
 
    function getLocation() {
        if (navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(showPosition,showError);
        }else{
            x.innerHTML="Tarayıcınız bu özelliği desteklemiyor.";
        }
    }
 
    function showPosition(position) {
        lat=position.coords.latitude;
        lon=position.coords.longitude;
        latlon=new google.maps.LatLng(lat, lon)
        mapholder=document.getElementById('map-canvas')
        mapholder.style.height='380px';
        mapholder.style.width='978px';
 
        var myOptions={
            center:latlon,zoom:14,
            mapTypeId:google.maps.MapTypeId.ROADMAP,
            mapTypeControl:false,
            navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL}
        };
        var map=new google.maps.Map(document.getElementById("map-canvas"),myOptions);
        var marker=new google.maps.Marker({position:latlon,map:map,title:"Buradasın!",icon: "images/icon_contact_maps.png"});
    }
 
    function showError(error){
        switch(error.code){
        case error.PERMISSION_DENIED:
            x.innerHTML="Konum isteğini red ettiniz. Size yardımcı olamıyoruz..."
            break;
        case error.POSITION_UNAVAILABLE:
            x.innerHTML="Konum bilgileri kullanılamıyor..."
            break;
        case error.TIMEOUT:
            x.innerHTML="Üzgünüm zaman aşımına uğradı. Daha sonra tekrar deneyiniz."
            break;
        case error.UNKNOWN_ERROR:
            x.innerHTML="Bilinmeyen bir hata oluştu."
            break;
        }
    }
    getLocation();
</script>
2014-02-02 19:30:00

Php

TeaMTurkeRŞenol TÜRKER

Ne icin nerde kullanicaksinkz bu enlem ve boylamlari ?

2014-02-02 20:10:29

Php

sinem06sinem mai

kişiye yakın daha önce eklediğim aksesuar mağazalarına gösterecek aykın olan

2014-02-02 21:42:16

Php

sinem06sinem mai

yani?

2014-02-03 11:38:47

Php

TeaMTurkeRŞenol TÜRKER

fonksiyonda sarı ile işaretlediğim yerlerde zaten enlem ve boylamı değişkene atamışsınız sadece başlarına "var" koymanız yeterli

function showPosition(position) {

        lat=position.coords.latitude;

        lon=position.coords.longitude;

        latlon=new google.maps.LatLng(lat, lon)

        mapholder=document.getElementById('map-canvas')

        mapholder.style.height='380px';

        mapholder.style.width='978px';

        var myOptions={

            center:latlon,zoom:14,

            mapTypeId:google.maps.MapTypeId.ROADMAP,

            mapTypeControl:false,

            navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL}

        };

        var map=new google.maps.Map(document.getElementById("map-canvas"),myOptions);

        var marker=new google.maps.Marker({position:latlon,map:map,title:"Buradasın!",icon: "images/icon_contact_maps.png"});

    }

2014-02-06 12:19:13

Php

sinem06sinem mai

ben bunu php ile nasıl kontrol edeceğim yeni php de ne tür bir değişkene atanmış olacak ki orasını anlamıyorum

2014-02-16 13:04:14

Php

saltintopSahin Altıntop

lokasyon alacakmısın database'den gösterecekmisin ?

2014-02-21 10:46:46

Php

sinem06sinem mai
1-Benim veri tabanımda enlem ve boylam lar içeren bir tablo var
2-Kullanıcı konumuma-gore-bul.php gibi bir sayfaya girecek bu sayfada ziyaretçi konumu bu GeoLocation ile alınacak. Ve butona bastığında arama sayfasında konumuna en yakın olanlar listenecek
PHP ile bir sıkıntım yok. Tek sıkıntım bu GeoLocation da javascript ile alınan enlem ve boylamı bir değişkene yada sessiona atayabilmek. tek sıkıntım budur.
2014-02-21 16:27:37

Php

saltintopSahin Altıntop

senin paylaştığın script üzerinde zaten lat ve lon değerlerini bulmuşsun bunları bir inputbox'a atabilirsin,

sonrasında istediğin gibi işlem yaparsın sayfa

 lat=position.coords.latitude;
        lon=position.coords.longitude;
        document.getElementById("latt").value = lat;
        document.getElementById("lonn").value = lon;

html:

<input type="text" name="latt" id="latt"><input type="text" name="lonn" id="lonn">

2014-02-24 15:17:19

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro