问题标签 [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.
ruby-on-rails - 如何在本地测试地理编码器?
我正在做一个应用程序,我需要通过他的 IP 请求用户的纬度和经度。
我已经尝试过堆栈溢出的任何其他解决方案,但它们似乎都已经过时并且不能很好地工作,比如这个Geocoder,当 ip 为 127.0.0.1 时如何在本地测试?.
在本地主机中我可以调用 request.location 的方式是什么?
android - 2019 年 6 月 6 日之后,我在使用 Android Geocoder 类时遇到了很多错误。它只说 GPRC 失败
我调用了Android Geocoder 函数 getFromLocation,它在 2019 年 6 月 6 日之前大部分时间都可以工作。但在那之后它失败了很多。
那天之前我的错误少于 10 个,然后在 6 日它飙升到 100 个,从那时起每天大约有 80 个。
这就是发生的事情,这些天没有任何新版本或代码更改。异常有一条消息,仅显示“GPRC 失败”
我的代码非常标准:
和
我现在真的不知道发生了什么变化,任何帮助表示赞赏。
here-api - Here Maps:如何高效检索限速信息?
我们正在尝试检索特定点(纬度、经度)的限速信息。我们正在使用来自Here Maps的Geocoder API和Fleet Telematics Advanced Data Sets。
对于某些 GPS 点,检索到的限速值与实际限速不匹配。以下是可能的原因:
- GPS 精度。如果一个 GPS 点可以与不同的道路类型相关联。我们如何按类型道路过滤?
- 多层道路。
- 道路彼此非常接近。
- 我们没有应用正确的方法来检索限速信息。:)
我们按照以下步骤检索限速信息:
步骤 1.从 GPS 点(纬度、经度)应用反向地理编码请求。
https://reverse.geocoder.cit.api.here.com/6.2/
我们应用以下参数:
第2步。
从 JSON 响应中,我们检索到以下信息:
步骤 3.应用 PDE 请求:
https://pde.api.here.com/1/tile.json
我们应用以下参数(值与第一个地理编码器请求的结果相关):
tileX 和 tileY 的值按照以下示例计算: https ://github.com/seaBass3/here-pde-speed-limit/blob/master/Here_PDE_Demo.php
第4步。
从 JSON 响应中,我们搜索与从地理编码器请求中检索到的 ReferenceID 匹配的行结果。
您能否确认该方法是否正确?
对于某些点,获得的值与此演示中显示的结果不同:
https://tcs.ext.here.com/examples/v3/link_speed_locator
有什么建议吗?你能帮助我们改进这个方法吗?另外,有什么方法可以对多个点进行这些请求吗?
javascript - 谷歌地图地理编码器标记不适用于 AngularJS
我正在使用 AngularJS 框架的 Google Maps Geocoder 服务,但到目前为止还无法显示任何标记。
其他一切似乎都运行良好,但我真的需要标记。
这是我的 app.js:
这是 index.html:
所以,我基本上需要显示标记。你知道我的代码有什么问题吗?
任何帮助,将不胜感激。
javascript - 无法读取未定义的属性“结果” - var lat = data.results[0].geometry.location.lat;
添加位置并按 Enter 时出现错误
var lat = data.results[0].geometry.location.lat;
TypeError: Cannot read property 'results' of undefined
有时它给出了无法读取未定义错误的“几何”
flutter - 调用 Geocoder.local.findAddressesFromCoordinates 时出现 PlatformException
如何将位置纬度和经度转换为格式化地址?我正在尝试使用地理编码器插件,但是该行
await Geocoder.local.findAddressesfromCoordinates(coordinates)
给了我一个显示平台异常的错误。我多次使用这个插件并且效果很好,但是这次在我的所有项目中都显示相同的错误,请帮助解决。
** 当我想转换坐标时发现此错误:
未处理的异常:PlatformException(failed, Failed, null)
显示错误消息**
android - 从地址获取 LatLng
我正在开发一个 android 应用程序,在该应用程序中,我想在不使用 places.api 的情况下在地图上搜索地点。有没有办法从给定地址获取 LatLng?
python - 如何遍历经度和纬度的地址列表(Python)
我正在尝试遍历我拥有的地址列表(街道名称、城市、州、邮政编码)以获得经度和纬度
当我运行此代码时,我收到列表中第一个地址的 long 和 lat,但随后得到:
非常感谢任何帮助。
ruby-on-rails - 为什么 Geocoder.search("Sam Francisco") 返回“大马士革,叙利亚”?
Geocoder.search("Sam Francisco")
返回返回"Damascus, Syria"
而不是任何匹配的结果。
例如:“旧金山,美国”或“山姆,瑞典”或“弗朗西斯科,印第安纳州”等。
有谁知道为什么?
重现步骤
将 bing 查找和 ipstack 设置为 Ip_lookup。
跑
Geocoder.search("Sam Francisco")
结果是:
环境信息
- 地理编码器版本:地理编码器(1.4.9)
- 导轨版本:导轨(5.2.3)
- 数据库(如果适用):postgress - pg (0.21.0)
Geocoder.configure( *查找::bing,* ip_lookup::ipstack,*语言::en,* use_https:false
)
预期行为
Geocoder.search("Sam Francisco")
应该返回任何匹配的结果。
例如:“旧金山,美国”或“山姆,瑞典”或“弗朗西斯科,印第安纳州”等。
实际行为
Geocoder.search("Sam Francisco")
返回"Damascus, Syria"
。
javascript - 我如何找到美国特定州的北部和南部边界
我正在尝试实现谷歌地图 API 的限制视图。
无法找到相同的南北坐标。
有任何API吗?