我在Google Appengine上託管了我的Web應用程序。有時我需要知道訪問者的位置。所以,我一直在使用谷歌提供的請求頭:Appengine位置標題在什麼基礎上指示位置?
String visitorCountry = request.getHeader("X-AppEngine-Country");
String visitorRegion = request.getHeader("X-AppEngine-Region");
String visitorCity = request.getHeader("X-AppEngine-City");
String visitorLatLong = request.getHeader("X-AppEngine-CityLatLong");
他們從來沒有準確的位置,我想它告訴我的ISP的位置。 Google Appengine的請求標頭的工作原理是什麼?它主要在客戶端發送的IP地址上嗎?
以下是供參考的header docs。
https://developers.google.com/appengine/docs/python/runtime#Request_Headers。我認爲這將很難精確定位,因爲ISP控制着IP指向的位置。很好的問題。 – jmort253
@ jmort253其實我想知道這與_HTML5 goelocation_功能 –