我正在开展一个项目,我需要为用户提供搜索界面,以便他们能够在自己的国家/地区搜索位置。我使用自动填充功能使用google位置,并从api获取所有位置。 是否有可能根据当前国家/地区获取位置?
答案 0 :(得分:1)
您可以使用PHP使用geoplugin第三方网站获取用户的当前位置:
$userIp = getenv('REMOTE_ADDR');
$geoPlugin = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$userIp"));
$user_country = $geoPlugin["geoplugin_countryName"];
$user_city = $geoPlugin["geoplugin_city"];