2010-03-19 57 views
1

我剛剛在Firefox 3.6和iPhone Safari(os 3.1.3)上測試了Geolocation,結果很有趣,firefox比safari更準確。任何人都知道如何使iPhone Safari的結果更準確。地理位置Firefox比iPhone Safari準確嗎?

測試Resul

  • Windows Vista中的Firefox 3.6:-------------精度:150
  • iPhone 3G(OS 3.1.3)Safari瀏覽器: - ---------精度:828

這是用於測試的代碼:

navigator.geolocation.getCurrentPosition(handler, {enableHighAccuracy: true}); 

function handler(location) { 
    var message = document.getElementById("message"); 
    message.innerHTML = "<img src='http://maps.google.com/staticmap?sensor=true&center=" + location.coords.latitude + "," + location.coords.longitude + "&size=300x300&maptype=street&zoom=16&key=ABQIAAAAZrVtlT2df2pkfI_RZB_6WBRWTAkRKJS7h1XjKaOTqACHuw1n0BT5cATkkKFnZNGHmrwUw9IilQK0Eg' />"; 
    message.innerHTML+="<p>Longitude: " + location.coords.longitude + "</p>"; 
    message.innerHTML+="<p>Latitude: " + location.coords.latitude + "</p>"; 
    message.innerHTML += "<p>Accuracy: " + location.coords.accuracy + "</p>"; 

    // call the function with my current lat/lon 
    getPlaceFromFlickr(location.coords.latitude, location.coords.longitude, 'output'); 
} 

。 。

test from here

+0

重點您的問題多一點。你在測試什麼平臺,結果如何?每個瀏覽器使用哪些位置服務(手機信號塔三角測量,GPS,IP等)。 SafariMobile的精度是否不符合您的期望?你對什麼樣的準確性感興趣? – 2010-03-19 02:44:10

+0

剛剛更新測試結果,我正在尋找在正確的郊區定位,Safari瀏覽器不會返回正確的郊區,Firefox。 不知道每個瀏覽器使用什麼位置服務,可能會做更多的研究,歡呼。 – johnz 2010-03-19 03:32:44

回答

0

Firefox使用的位置谷歌數據庫,而Safari使用的Skyhook,所以真的沒有什麼可以做,

+0

雖然Safari可以使用A-GPS,但Firefox不能。 – 2010-03-25 01:08:44