2013-11-28 39 views
0

嘿,我只是想緯度和經度,但由於某些原因,它不在Chrome中我的手機(安卓)工作,工作的地方一樣,任何線索,爲什麼......?如何獲得緯度和經度(Chrome行動)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 
<script> 
function getRedirect(clicked_id){ 
    var cat = clicked_id; 
    if (navigator.geolocation) { 
      navigator.geolocation.getCurrentPosition(function(position) { 
       var latitude = position.coords.latitude; 
       var longitude = position.coords.longitude; 
       window.location.href="near_list.php?lat="+latitude+"&lon="+longitude+"&cat="+cat; 
      }); 
    } 
} 
</script> 

請幫助..

+0

由鉻顯示你的權限對話框? –

+0

不,沒有顯示。它的工作原理的計算機上使用瀏覽器,Firefox等。 並與Firefox – Tai

+0

在錯誤控制檯的任何錯誤移動? –

回答

0
document.getElementById("latitude ").value = lat; 
document.getElementById("longitude ").value = lon; 

得到地址:

function GetLocation() { 
      var geocoder = new google.maps.Geocoder(); 
      var address = document.getElementById("txtAddress").value; 
      geocoder.geocode({ 'address': address }, function (results, status) { 
       if (status == google.maps.GeocoderStatus.OK) { 
        var latitude = results[0].geometry.location.lat(); 
        var longitude = results[0].geometry.location.lng(); 
        alert("Latitude: " + latitude + "\nLongitude: " + longitude); 
       } else { 
        alert("Request failed.") 
       } 
      }); 
     }; 

,甚至你可以在警報

+0

你在哪裏得到這些元素? –

+0

我要得到當前位置, 'VAR緯度= position.coords.latitude; var longitude = position.coords.longitude;' 這是不會工作的位,我怎麼忘了..? – Tai

0

緯度和經度我發現瞭如何通過解析這些線條,不是很優雅,但它工作得很好。 我有一個文件,只需要找到COORDS並通過解析到其他網站

這是如何工作的 這個腳本解析latlon

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 
<script> 
function pos(){ 
navigator.geolocation.getCurrentPosition(function(position) { 
     var latitude = position.coords.latitude; 
     var longitude = position.coords.longitude; 

     var newUrl = window.location.search.substring(1); 
     window.location.href="near_list.php?lat="+latitude+"&lon="+longitude+"&"+newUrl; 

}); 
} 
</script> 
</head> 

<body onLoad="pos()"> 
</body> 
</html> 

及以下從劇本給出的URL的參數是保持與子(1)

<script> 

function getRedirect(clicked_id){ 
      var cat = clicked_id; 
      window.location.href="parse_pos.php?cat="+cat; 
     } 
</script> 

</head> 

<body> 
<div id="wrapper"> 
<?php 
include_once 'top.php'; 
?> 
<div id="inner_wrapper"> 
    <div class="near_cat_button" id="bar" onClick="getRedirect(this.id)">Barer</div> 
    <div class="near_cat_button" id="restaurant" onClick="getRedirect(this.id)">Restauranter</div> 
    <div class="near_cat_button" id="cafe" onClick="getRedirect(this.id)">Cafeer</div> 
    <div class="near_cat_button" id="pub" onClick="getRedirect(this.id)">Pubber</div> 
    <div class="near_cat_button" id="diskotek" onClick="getRedirect(this.id)">Diskoteker</div> 
    <div class="near_cat_button" id=" " onClick="getRedirect(this.id)">Alle</div> 
</div> 
</div> 

唯一途徑Chrome和Safari的移動版本會得到我的緯度和經度是要求身體的onLoad函數「」