2016-03-23 22 views
0

Aşağıdaki Javascript'i cihazımda konumumu alıyorum. Hem mobil cihazlarda hem de masaüstü bilgisayarlarda Apple ve Windows için çalışır. Kullanıcıların çoğu Android var. Bu komut, tarayıcıdan bağımsız olarak Android'de çalışmıyor. Herhangi bir fikir Android v4'te nasıl çalışır?GPS Location Android üzerinde çalışmıyor

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript"> 
    if (navigator.geolocation) { 
     navigator.geolocation.getCurrentPosition(function (p) { 
      var LatLng = new google.maps.LatLng(p.coords.latitude, p.coords.longitude); 
      var mapOptions = { 
       center: LatLng, 
       zoom: 13, 
       mapTypeId: google.maps.MapTypeId.ROADMAP 
      }; 
      var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions); 
      var marker = new google.maps.Marker({ 
       position: LatLng, 
       map: map, 
       title: "<div style = 'height:60px;width:200px'><b>Your location:</b><br />Latitude: " + p.coords.latitude + "<br />Longitude: " + p.coords.longitude 
      }); 
      google.maps.event.addListener(marker, "click", function (e) { 
       var infoWindow = new google.maps.InfoWindow(); 
       infoWindow.setContent(marker.title); 
       infoWindow.open(map, marker); 
      }); 

      document.getElementById("GeoLatLong").value = p.coords.latitude + "," + p.coords.longitude; 
      function show_map(position) { 
       var latitude = position.coords.latitude; 
       var longitude = position.coords.longitude; 

       // post to your controller 
       var url = "/Test/Location?latitude=" + latitude + "&longtitude=" + longitude; 
       $.post(url, function (data) { 
       }); 
      } 
     }); 
    } else { 
     alert('Geo Location feature is not supported in this browser.'); 
    } 

cevap

1

Kodunuzu denedim. Android telefonumda çalışıyordu. Android 6.0 (Moto G 3rd Gen) ve Chrome 49.0.2623.91 kullanıyorum. Daha fazla bilgi gönderebilir misin

+0

Kullanıcılar Android 4.3 var. – Hennie

+0

Kodunuz başka bir koşula gidiyor ve uyarıyı – Srin

+0

atarak cihazdan uyarı vermeyin, izin isteyin, izin verin ancak daha sonra başka bir şey yapmayın. – Hennie