geolocation 相关问题

地理定位是对象的真实世界地理位置的识别,例如手机或连接到互联网的计算机终端。有关W3C Geolocation API的问题,请使用[w3c-geolocation]。

Leafletjs 显示我的位置标记而不是硬编码位置

我正在尝试 Leaflet.js,我有一张带有如下标记的地图: var 标记 = 新 L.marker([5.897818, -1.120009],{ 可拖动:真实, 自动平移:true }).addTo(mymap); 这显示没问题...

回答 1 投票 0

无法在 Flask 本地主机应用程序中使用 getCurrentPosition()

我正在开发一个Python Flask应用程序用于练习。我想访问JS的getCurrentPosition()来获取地理位置。但是,当应用程序在 http://localhost:5000/ 上运行时,我收到错误...

回答 2 投票 0

请求“始终”定位权限 - IOS EXPO

我需要获得“始终”许可才能在后台跟踪我的位置。对于 Android,它工作正常且良好,但在 IOS 上,它需要“始终”许可才能工作,但 f...

回答 1 投票 0

如何使用 PHP 在同一类的另一个函数中使用一个函数 [已关闭]

我有一个名为资产的类,在资产类中存在许多函数,但有些函数没有按我的预期工作。 这是我的代码 我有一个名为 assets 的类,并且在 assets 类中存在许多函数,但有些函数没有按我的预期工作。 这是我的代码 <?php class assets { function curl_get_contents($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $data = curl_exec($ch); curl_close($ch); return $data; } function get_client_ip() { $ipaddress = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) { $ipaddress = $_SERVER['HTTP_CLIENT_IP']; } else if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else if (isset($_SERVER['HTTP_X_FORWARDED'])) { $ipaddress = $_SERVER['HTTP_X_FORWARDED']; } else if (isset($_SERVER['HTTP_FORWARDED_FOR'])) { $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; } else if (isset($_SERVER['HTTP_FORWARDED'])) { $ipaddress = $_SERVER['HTTP_FORWARDED']; } else if (isset($_SERVER['REMOTE_ADDR'])) { $ipaddress = $_SERVER['REMOTE_ADDR']; } else { $ipaddress = 'UNKNOWN'; } return $ipaddress; } function getCountry($ip){ $PublicIP = $this->get_client_ip(); $json = $this->curl_get_contents("http://ipinfo.io/".$PublicIP."/geo"); $json =json_decode($json, true); $country = $json['country']; return $country; } function getRegion($ip){ $PublicIP = $this->get_client_ip(); $json = $this->curl_get_contents("http://ipinfo.io/$PublicIP/geo"); $json =json_decode($json, true); $region = $json['region']; return $region; } function getCity($ip){ $PublicIP = $this->get_client_ip(); $json = $this->curl_get_contents("http://ipinfo.io/$PublicIP/geo"); $json =json_decode($json, true); $city = $json['city']; return $city; } } $assets = new assets(); $ip = $assets->get_client_ip(); echo($ip); $city = $assets->getCountry($ip); ?> 输出 abc.pq.wx.yz // no output for country 出于安全目的,我将此输出写入此表单,但 IP 地址是正确的 这个代码只给了我IP地址,但这个代码没有给我县地区和城市。当我尝试手动调用此 Api 时,我得到了预期的结果。 在你的getCountry()函数中你已经返回了值,但你仍然没有打印它。 function getCountry($ip){ $PublicIP = $this->get_client_ip(); $json = $this->curl_get_contents("http://ipinfo.io/".$PublicIP."/geo"); $json =json_decode($json, true); $country = $json['country']; retun $country; } $city = $assets->getCountry($ip); echo $city; 注意 如果您没有在实现中使用它,为什么要将 $ip 传递到 getCountry()?

回答 1 投票 0

如何从flutter中的坐标获取城市?

我正在使用 Flutter 上的 GeoLocator 依赖项,并且能够获取位置的实时坐标。 但我只想导出城市的广义坐标,我该怎么做。 是...

回答 3 投票 0

React Native Map:如何使折线坐标适合屏幕?

我正在使用反应本机地图,我使用折线和标记,但是当我显示折线来映射它时,它不适合屏幕,它只显示屏幕中线条的某些部分,其他我必须滚动然后我...

回答 2 投票 0

从 ElasticSearch 中的数组中删除元素/对象,然后进行匹配查询

我在尝试从 Elasticsearch 中的数组中删除元素/对象时遇到问题。 这是索引的映射: { “示例1”:{ “映射”:{ &quo...

回答 4 投票 0

.htaccess 地理定位,无需 mod_geoip

我正在尝试找出一种方法来执行以下操作: 将“lang token”包含到所有 .htaccess 重写 URL 中,如下所示: RewriteRule ^/?$ _main_htaccess_handler?mod=homepage&lang=[LANG_...

回答 3 投票 0

Google Cloud 位置 - 我们如何在某一特定国家/地区提出请求

我是一名后端开发人员,目前正在与 Google Cloud 合作开发我们的基础设施,并且我们正在与法国的一家金融合作伙伴进行集成。 我们的挑战在于地理要求

回答 1 投票 0

JavaScript 的时区作为定位用户所在国家/地区的一种方式

我需要确定用户所在的国家/地区,并且不需要非常准确(90% 的时间正确可能就足够了)。我意识到 JavaScript 返回的时区可以工作。 埃克...

回答 2 投票 0

如何防止搜索机器人每次都调用API

我通过 PHP 使用 ipinfodb API,在其中获取 JSON 格式的地理位置响应并将其存储在 cookie 中。我正在使用 cookie,这样下次访问者访问该网站时,就不需要再次调用 API...

回答 2 投票 0

使用 Azure 地图获取用户的当前位置

我正在开发一个 Django 项目,当用户按下某个按钮时,我需要用户的当前位置。 我需要借助 Azure Maps 来完成此操作。我已阅读他们的文档....

回答 3 投票 0

设备上的位置服务被禁用[Flutter geolocator v6.1.4]

当我尝试获取当前位置时,我总是收到该消息。我正在真实设备上运行我的应用程序。我按照此处的地理定位器插件的文档说明进行操作。一开始它得到

回答 2 投票 0

React 上的 Geoapify Geocoder 自动完成 placeSelect 无法正常工作

我正在尝试在React中使用名为@geoapify/react-geocoder-autocomplete的免费API的自动完成地址组件。已经下载了 geoapify/autocomplete 和 geoapify/react-autocomplete,tr...

回答 1 投票 0

./install.sh [!]Install.sh 搜寻器 Kali Linux

熟悉 Kali Linux 搜索器库的人你好,我正在尝试学习社会工程 和导引头安装花了2个小时,没有安装

回答 1 投票 0

Web 应用程序未请求移动网站上的 LOCATION 权限

我正在构建一个非常简单的应用程序,需要访问者的地理位置。我为此使用了 React navigator geoLocator。我想要的行为是在获得许可时显示 GPS 坐标

回答 2 投票 0

阻止除 1 个国家/地区之外的所有国家/地区,但将此阻止中的 URL 列入白名单

为了减少垃圾邮件,我的网站在.htaccess中有以下内容: GeoIP 启用 SetEnvIf GEOIP_COUNTRY_CODE AU 允许国家 所有人都否认 允许来自 env=AllowCountry 然而,Facebook 现在抱怨它...

回答 1 投票 0

Docker 区块 IP

我尝试在我们的网络中使用 docker,但它们似乎阻止了国家/地区。 由于Docker是一家美国公司,我们必须遵守美国的出口管制法规。为了遵守这些规定,我们...

回答 1 投票 0

地理定位 API JavaScript

我尝试提醒我的纬度和经度,但它不起作用。 我创建一个全局变量,并在函数中更改此变量。我的其他函数没有看到这个全局变量。我不知道...

回答 2 投票 0

识别用户位置/IP 并更改语言的网站。基于此

标题很清楚。 我的网站由英语版本和西班牙语版本组成。 您可以通过单击 http://www.chrishonn.com 访问西班牙语主网站,然后访问

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.