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

标签 javascript php google-api

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

最佳答案

您可以使用 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"];

关于javascript - 如何根据当前用户的位置获取城市和省份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35997045/

相关文章:

javascript - 在我的例子中,foreach 中的 Mongoose promise 失败了

javascript - block vendor 文件在生产中太大

python - Python youtube-upload-即使我的帐户已被授权也无法上传缩略图

oauth - Google API 刷新 token 已过期或被撤销

java - 谷歌播放完整性 API : a Nightmare

javascript - Angular 2 : execute a function when the element appears on the screen

javascript - 使用 javascript 进行打印时限制每页的行数

java - 通过php post js验证提交到mysql

php - 确定内容的优先级并在其他元素之前加载特定元素

php - MySQL 数据库填充下拉框和 PHP 搜索