问题标签 [geoip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 将浮点数转换为十进制(IP 地址参数)
我试图为此使用 GeoIP 定位用户的位置
在 forms.py 我有
在我看来,我有
我将 IP 地址设为“119.153.117.32”,因为我正在从本地环路访问该站点,而 GeoIP 没有本地环路 (127.0.0.1) 的纬度、经度。对于本地循环,它没有返回任何内容。\ 当我提交表单时,它显示“无法将浮点数转换为十进制。首先将浮点数转换为字符串”。我该如何解决这个问题是必须将其转换为字符串还是有更好的方法。
php - 如何在 PHP 项目中创建 GeoIP 功能?
我有一些 IP 地址($_SERVER['REMOTE_ADDR']
),我必须收到(学习)国家名称,如果我也能收到(学习)城市名称,那就太好了。并且不要忘记它是 php-project,有用的 API - 非常好。
PS这是一些开源项目,我们必须只使用免费和开源的工具。
django - 尝试使用 django 视图自动填充字段
我的问题类似于这个问题,他们使用 geoip 通过 IP 地址查找用户的纬度和经度。在我看来,我正在做这样的事情
在这里,我希望自动填写表单字段,例如
并且不想覆盖保存方法,因为我对 django 还很陌生,不知道它们是如何工作的。我尝试了上面的链接代码,但无法让它为我工作。如何在views.py中自动填充纬度和经度字段
geoip - MaxMind 的 GeoIP 数据库
我发现 MaxMind 的 GeoIP 数据库的准确率是 99.5%(免费)或 99.8%(商业),正如他们网站上公布的那样。有人知道 0.5% 和 0.2% 是多少吗?
他们是新分配的 IP 地址,还是改变国家/地区的实际地址?
我觉得我的问题不是很清楚,但欢迎任何答案。
python - 让用户最近的城市的最佳方式?蟒蛇/Django
我有一个数据库中城市数量有限的网站,需要向用户显示离他当前位置最近的城市。
我可以通过 MaxMind API 获取位置,但我想获取数据库中离用户城市最近的城市。
例如,如果我在数据库中有这些城市:和Los Angeles
,并且我正在从其他城市访问,例如,我应该看到 NYC 被选中,因为它在地理上是最近的。San Francisco
New York City
Miami
什么是快速和性能感知的最佳方法?
python - 在 appengine 上使用 GeoIP 和 django
我最近尝试了 geodjango,对我来说工作得很好,即使没有安装那个 C 库。但是当我在 appengine sdk 中使用相同的项目时,每当它尝试导入 GeoIP 类时都会失败,然后我查看了差异,我下载了新的 appengine sdk + django 1.2,问题仍然存在!我试过“python manage.py shell”
from django.contrib.gis import utils
utils.HAS_GEOIP #returns False(django in appengine)
但是当我在原生 django 应用程序中做同样的事情时,同一行返回 True 我在这里缺少什么?
python - 在 Appengine 上使用 Pygeoip - 没有名为 mmap 的模块
我正在尝试在 Python Google Appengine 上进行一些 IP 查找,如下所示:
(pygeoip 可以在这里找到:http ://code.google.com/p/pygeoip/ )
上面的代码在本地执行良好,但是当我将它推送到实时服务器时,我收到以下错误:
我在本地使用 Python 2.5,所以它应该与我认为的实时服务器相同?
Pygeoip 页面显示以下内容:
我不确定“支持的标志”到底是什么意思 - 如果 mmap 是问题,我可以使用 Pygeoip 使用内存缓存而不是 mmap 吗?我该怎么做?
谢谢!
汤姆
PS - 仍然是一个编码 n00b 所以请放轻松:)
编辑:
下面概述的解决方案有效,首先使用此代码:
然后修改 pygeoip 中的init .py 文件,如下所示(警告!我刚刚注释掉了一些代码,没有做任何花哨的事情!!)
php - 在php中解析IP地址
我正在尝试创建一个页面,当他们在我的页面上时向用户显示他们的邮政编码。
(如果你们中的任何人熟悉 GeoIP 数据,那就是我正在使用的。)
我有一个将用户 IP 地址转换为 IP 号的转换,该转换是:
ipnum = 16777216*w + 65536*x + 256*y + z
其中 wxyz 是 ip 部分 (000.000.000.000)
我的问题是,使用
有没有办法让我分割用户的 IP 地址并将 IP 地址的部分分配给变量?
例如:
用户ip = 192.168.123.5
w = 192; x = 168; y = 123; z = 5;
谢谢!
php - geoip邮编查询
我已经从http://www.maxmind.com/app/geolitecountry下载了 csv geoip lite 。我将该数据导入到我的数据库中,如下表所示:
块:startIP、endIP、locid。位置:locid、国家、地区、城市、邮政编码、lat、long、met、区号。
创建 IPnum 的代码是:
那么我的查询是:
对于 69.63.184.142 的 IP,ipnum 等于 1161803918。db 确实返回了查询,但是,该位置来自澳大利亚,并且该 ip 绝对不在澳大利亚。
那些熟悉geoip的人,就公式而言,我做错了什么吗?