Chrome 在伊朗的地理位置
Chrome geolocation in iran
我正在使用简单的 javascript 代码来获取用户定位:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
但是由于 Google APIs
在伊朗的抵制,我们无法从 chrome 浏览器访问地理定位(Mozilla 浏览器可以,移动应用程序没有问题,因为使用移动 gps ) 据我所知,从 ip 地址获取用户位置不是一个好主意,因为它 return 用户 isp 位置。
有什么解决办法吗?例如,我可以在获取位置之前使用代理吗?
谢谢。
根据我所做的研究,没有办法只能使用具有纬度和经度的数据库。
并获取省、市、区并向用户显示大概位置。
这不是最好的主意,但至少是一个主意。
我为 mysql 准备了 iran-provinces-cities-neighbourhoods-geo 数据库,您可以使用它:)。
我正在使用简单的 javascript 代码来获取用户定位:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
但是由于 Google APIs
在伊朗的抵制,我们无法从 chrome 浏览器访问地理定位(Mozilla 浏览器可以,移动应用程序没有问题,因为使用移动 gps ) 据我所知,从 ip 地址获取用户位置不是一个好主意,因为它 return 用户 isp 位置。
有什么解决办法吗?例如,我可以在获取位置之前使用代理吗?
谢谢。
根据我所做的研究,没有办法只能使用具有纬度和经度的数据库。 并获取省、市、区并向用户显示大概位置。 这不是最好的主意,但至少是一个主意。
我为 mysql 准备了 iran-provinces-cities-neighbourhoods-geo 数据库,您可以使用它:)。