问题标签 [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 回答
227 浏览

ruby-on-rails - Rails 地理编码器返回错误的坐标

[ 预期坐标与实际坐标1 ]

在前端,用户输入新 TravelCenter、Restaurant、Lodging 或 CoffeeShop 的地址。在 Rails 中,我使用 Geocoder 来获取保存在数据库中的纬度和经度。然后回到前端,我为给定区域中的每个“地点”显示一个标记。

问题是,以这种方式创建新条目时,坐标距离很远。第一个图像显示了 Rails 控制台中最新的 TravelCenter,图像左侧显示了它所代表的实际卡车停靠站的真实世界坐标。请注意,经度向左太远。在前端,应该位于单词 Amarillo 东侧的蓝点位于西侧。

蓝点在错误的地方

所以基本上......什么给了?这个特定的 API 有什么问题吗?

此外,是否有一种不那么混乱的方法来获取它们的坐标?我不知道为什么 Geocoder.search 返回一个数组以及为什么 lat 和 lng 被埋得这么深。

更新:左,预期位置。对,实际位置。结论:Ruby Geocoder 是垃圾。 实际与预期

0 投票
3 回答
1252 浏览

javascript - 在 Angular 8 项目中导入传单控制地理编码器?

角度版本:8

package.json 中的版本:

我有进口传单和其他这样的:

现在我必须使用或传单控制地理编码器来实现这个功能,但如果我写这个:

角度崩溃。(“typeof Control”类型上不存在属性“geocoder”)我也尝试使用esri-leaflet-geocoder,但它也崩溃了。

任何解决方案?

0 投票
1 回答
89 浏览

ruby - 如何使用 ruby​​ 的地理编码器 gem 在 openstreetmap 中找到自然位置

我将地理编码器 gem 用于 ruby​​。我想在给定区域(视图框)的 openstreetmap 中找到自然位置。目前它看起来像这样:

q搜索词在哪里。q = '[school]'例如,如果我使用,我可以在给定的视图框中找到所有学校。但是我如何找到树林等自然场所?我可以使用q = 'wood',但我想避免找到包含“木头”一词的建筑物或街道。

0 投票
2 回答
55 浏览

java - 无法在 AsyncTask 中未调用 Looper.prepare() 的线程内创建处理程序

我试图使用地理编码器来获取城市,android 将其应用程序作为家庭作业创建。我正在尝试在 AsyncTask 中执行此操作,但出现此异常:

AsyncTask 代码:

}

我从片段中调用 AsyncTask 从片段中调用:

我在 AsyncTask 中调用 onPostExecute 的方法:

检查权限:

片段类:

0 投票
1 回答
57 浏览

android - 如何获取特定地址的经度和纬度而不是当前地址

我知道如何获取当前位置的经度和纬度并将其保存在 Geofire 中,但是如何获取特定地址的经度和纬度并将其保存。我测试了下面的代码,但没有保存任何内容。

我究竟做错了什么?

0 投票
1 回答
255 浏览

vue.js - InvalidValueError:未知属性地址

尝试使用 Google Maps 中的 Geocoder Api 设置新地图中心时出现此错误。

其中“startPosition”是我所在位置的字符串

0 投票
1 回答
43 浏览

geocoder - OpenCage Geocoder 获取目的地和起点线标记

是否有可能使用 opencage API 获得像起点和终点之间的路线,就像 GoogleMaps 使用起点和终点提供路线一样

0 投票
2 回答
679 浏览

javascript - 使用 Mapbox 地理编码器将地址转换为坐标的未定义错误

我第一次使用 Mapbox 地理编码器服务,我试图获取坐标(纬度和经度)作为地址搜索的结果,我做到了,但是当我尝试将此结果插入两个输入时,输入搜索将选择的地址更改为“未定义”,我现在不知道为什么。我希望将坐标输入两个输入,但也将所选地址保留在输入搜索中。这是显示错误的图像:

在此处输入图像描述

这是我现在拥有的代码:

如何获取在 Mapbox 上搜索地址的结果坐标并将地址和坐标保留在其输入中,因为我会将这些数据保存在数据库中。

0 投票
1 回答
1180 浏览

python - Python反向地理编码从'googlemaps'中提取邮政编码

我一直在尝试对经纬度数据的 csv 进行反向地理编码,以找到与坐标对应的邮政编码。我有一个来自谷歌的 API 并尝试使用 pygeocoder,但是它无法识别 API(参见下面的代码)。

每次我收到错误:

然后我使用了 googlemaps 包:

这行得通,但是只是打印了所有信息,即

我可以看到邮政编码在那里。有没有办法从这一切中提取和打印邮政编码?

0 投票
1 回答
51 浏览

here-api - HERE Geocoder API 自由格式文本匹配

与使用 CountryISO3 代码相比,在自由格式的文本地址中使用完整的国家名称是否会获得更好的“相关性”评分?

在我观察到的一个例子中。国家 iso3 案例 : Flat 1 Church Road, Liverpool, L37 8B,GBR

案例全称:Flat 1 Church Road, Liverpool, L37 8B, United Kingdom