如何根据当前用户的位置获取城市和省份

时间:2016-03-14 20:07:09

标签: javascript php google-api

我正在开展一个项目,我需要为用户提供搜索界面,以便他们能够在自己的国家/地区搜索位置。我使用自动填充功能使用google位置,并从api获取所有位置。 是否有可能根据当前国家/地区获取位置?

1 个答案:

答案 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"];