Henüz Üye Olmadıysan, Hemen Üye Olabilirsin !
Kayıt OL!  

Seri Upgrade Bot Oyundan Çıkmadan - [Steam] - [USKO]
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
 
Javascript - GeoLocation (Lokasyon Bilgisi Çekmek)

#1
Javascript - GeoLocation (Lokasyon Bilgisi Çekmek, Konum Almak)


Kod:
<!DOCTYPE html>
<html>
   <head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta name="robots" content="index,follow">
   <meta name="format-detection" content="telephone=yes">
   <meta charset="utf-8">
    
   <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
   <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
    
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
 var geocoder;
 var ilce,il,tamlokasyon,x,y;
 
 if (navigator.geolocation){
  navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}

    function successFunction(position) {
        var lat = position.coords.latitude;
        var lng = position.coords.longitude;
        codeLatLng(lat, lng)
    }

    function errorFunction(){
        alert("Geocoder failed");
    }

 function initialize() {
    geocoder = new google.maps.Geocoder();
 }

 function codeLatLng(lat, lng){
   var latlng = new google.maps.LatLng(lat, lng);
   geocoder.geocode({'latLng': latlng}, function(results, status) {
     if (status == google.maps.GeocoderStatus.OK) {
     console.log(results)
       if (results[1]) {
            for (var i=0; i<results[0].address_components.length; i++) {
           for (var b=0;b<results[0].address_components[i].types.length;b++) {
               if (results[0].address_components[i].types[b] == "administrative_area_level_1") {
                   city= results[0].address_components[i];
                   break;
               }
           }
       }
        il = city.short_name;
        var tamadres = results[0].formatted_address;
        var parcala =tamadres.split(",");
        var sonadres = parcala[2].split(" ");
        il = sonadres[2].split("/");
        ilce = il[0];
        il = il[1];
        tamlokasyon = results[0].formatted_address;
        x = lat;
        y = lng;
        
        // tüm bilgiler çekildi.
        
        
       } else {
         alert("No results found");
       }
     } else {
       alert("Geocoder failed due to: " + status);
     }
   });
 }
 </script>

</head>
<body onload="initialize()">


</body>
</html>


Bu bölümde gerekli bilgileri çekiyoruz.



Kod:
il = city.short_name;
var tamadres = results[0].formatted_address;
var parcala = tamadres.split(",");
var sonadres = parcala[2].split(" ");
il = sonadres[2].split("/");
ilce = il[0];
il = il[1];  
tamlokasyon = results[0].formatted_address;  // Bilmem ne Mah, Forforik Cad. No: 55/1 Maltepe/İstanbul Turkey şeklinde...
x = lat;
y = lng;


JQ8vZW.jpg
zhavia-welcome-to-the-party-grungecake.gif
Cevapla

#2
webciler icin aşırı yararlı bir bilgi ++
Şiirin Adı Hoşgeldin

Pil olup bitmeye , şarjı alıp gitmeye
Cin olup çarpmaya , melek olup kapmaya
Hacker olup sızmaya , Coder olup Yazmaya
Aklı fikri loş geldin , Herkes gibi boş geldin

AMA !!

Yerim dersen formun sillesini,Gider alırsın knightın kellesini

Bazı şeylerin bedeli zamandır

DİSİPLİN vazgeçilmez bir kuraldır

ZOgdYo.png
Ara
Cevapla

#3
eline sağlık güzel paylaşım.
Ara
Cevapla



Hızlı Menü:


Konuyu Okuyanlar:
2 Ziyaretçi


Forumdc.org Since 2016