问题标签 [geocoder]

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.

0 投票
1 回答
250 浏览

python - 如何在 python 中获得地理编码的准确性?

我创建了一个脚本,用于获取地址样本的地理编码(纬度和经度)

但是,我希望它还返回这些挖掘的地理编码的准确性/精度。例如:100% 准确或 90% 等

我的输入文件如下所示:

输出是:

我希望它还显示地理编码的准确性。我该怎么做

0 投票
2 回答
209 浏览

python - 为什么我在解析数据帧时会收到错误,但当它是单行时却没有?

蟒蛇新手。我在 python 中使用 pygeocodio 库

但是,如果我想遍历数据框(example.csv):

我收到一个错误:

example.csv 的代表:

为什么我会收到此错误?

0 投票
1 回答
410 浏览

android - Geocoder getFromLocationName() 仅返回 1 个结果

Android Geocoder 总是只返回 1 个可能的地址

预期:我想获得 5 个可能的地址,其中有托莱多的名字(有托莱多,美国;托莱多,西班牙;托莱多,哥伦比亚等)

实际:总是得到 1 个地址。

0 投票
0 回答
69 浏览

java - Android Studio:将 AutocompletrTextView 与 Adapter 和 Geocoder 一起使用时应用程序崩溃

我正在尝试创建一个应用程序,当我使用 autocompletetextview 时建议从地理编码器中获取城市名称,但是当我在 OnTextChanged 方法中更新 arrayList 时应用程序崩溃。

我试图删除代码的某些部分以查看哪些是错误的,我唯一注意到的是问题出在我将数据添加到 arrayList 以及调用方法 adapter.notifyDataSetChanged (); 时。

这是我使用的代码:

这就是我的 xml 中的内容

当我尝试使用 AutocompleteTextView 时应用程序崩溃,我尝试了没有 adapter.notifyDataSetChanged() 的代码;它不会立即崩溃,但是当我添加许多字母时它还是会崩溃,我是 Android Studio 世界的新手,我已经遵循了几个教程来获得这个结果,但它不起作用:(

0 投票
1 回答
730 浏览

python - 地理编码器和 Gmap 在 Jupyter Notebook 中不起作用

我正在尝试使用地理编码器使用纬度和经度来获得所需的高度输出,但它返回“无”作为输出。

我什至尝试使用文档代码测试地理编码器,以验证输出是否有效,但仍会收到“无”作为输出。

至于 Gmaps,它根本不想在 jupyter notebook 中显示自己。

请注意,我是 python 初学者,并试图找出问题所在,但没有任何结果。

如前所述,地理编码器仅返回“无”作为输入。

Gmaps 只返回以下输出:

图(布局=FigureLayout(高度='420px'))

0 投票
0 回答
1319 浏览

python - 长度不匹配

我编写了将物理地址转换为地理位置→纬度和经度的代码,但显示此错误的代码

ValueError:长度不匹配:预期轴有 7 个元素,新值有 4 个元素

电流输出为

当前输出将结果存储在列表中,如附图所示 在此处输入图像描述

预期输出是:

将结果存储在DataFrame而不是list 中,其中DataFrame6 列(“Client_ID”、“Client_Name”、“Site_ID”、“Full_Address”、“Latitude”、“Longitude”)组成,然后将 DataFrame 写入 CSV 文件相同的顺序。

代码需要很少的修改。

到目前为止,我已经编写了这个脚本。

0 投票
0 回答
30 浏览

android - 如何定义地理编码器返回语言?

我正在尝试使用 Geocoder 获取实际用户国家/地区。问题是有时它会以英语返回国家名称,而有时则以西班牙语返回。我在同一位置使用相同的物理设备。

如何定义地理编码器返回的国家名称?

我正在使用这个功能:

0 投票
1 回答
121 浏览

ruby-on-rails - 我的 rails 应用程序不使用 gem geocoder 显示地图

gem 本身运行良好,因为当我注册一个新位置时,我只需输入地址,它就会给我带来纬度和经度。但是,当我尝试在地图中显示此位置时,它没有显示任何内容
请帮助

0 投票
2 回答
205 浏览

android - 在 GeoCoder 地址中获取 maxAddressLineIndex 的大小 0

我在 Kotlin 中做了如下操作,以便在 Android 中使用 GeoCoder 从 LatLng 获取地址:

但是,address.maxAddressLineIndex得到0

addressaddresses[0]具有值。我通过调试检查了它。

这就是为什么我的 for 循环没有在里面执行。

可能是什么问题?请提供任何解决方案。

0 投票
0 回答
158 浏览

sql - ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: 在“AS”处或附近出现语法错误(地理编码器)

我正在尝试使用地理编码器 gem 实现通过地理位置确定范围的方法。

我的目标是点击地理编码器 api,这将使我能够按到给定位置的距离过滤数据库中的条目,查询模型的地理编码经度和纬度数据,这是它在控制台中的工作方式:

所以,我实现了以下范围:

场地.rb

但它抛出了这个错误:

现在,我做了一大堆谷歌搜索,似乎 ActiveRecord 没有正确制定 SQL 查询存在已知问题。

此处已注意到此问题: https ://github.com/alexreisner/geocoder/issues/630

我可以通过执行此测试来重现它,运行 .count 方法,如该链接中所述:

我不知道为什么我的 scopes 方法不起作用,但是当我也运行 .near("x").count 时似乎显然会抛出错误,所以我想如果我能解决这个问题,那么我可以也解决了我的范围问题。但是,提供附加参数 (:all),这是我可以在网上找到的唯一建议的解决方案,在我的情况下不起作用。