从地理编码器 MapboxGl 检索数据(结果)

Posted

技术标签:

【中文标题】从地理编码器 MapboxGl 检索数据(结果)【英文标题】:Retrieve data from geocoder MapboxGl (Results) 【发布时间】:2021-12-24 03:12:02 【问题描述】:

所以我找到了一个关于如何从不同的帖子中获取地理编码器结果的解决方案。

安德鲁哈维:

您可以使用 API 文档 https://github.com/mapbox/mapbox-gl-geocoder/blob/master/API.md#on

geocoder.on('results', function(results) 
 console.log(results);
)

AndrewHarvey 的解决方案在链接中:Retrieve data from mapbox geocoder 让我在控制台中看到了坐标,但我不太确定如何存储这些坐标。我将在下面的屏幕截图中显示。

在第二个屏幕截图中,您可以看到我进入“配置”的位置,然后是“接近度”,这些是我需要存储到我的 javascript 代码中的变量中的坐标,以便与一组坐标进行比较我有。

在第三个屏幕截图中,有“功能”选项卡,它有一堆数组,第一个数组是我请求的位置,我只需要获取该位置的中心(坐标)并存储它们。如果有人可以帮助我,谢谢!

【问题讨论】:

【参考方案1】:

所以我可以自己解决这个问题,只需尝试调用数组,然后通过反复试验找到它。

geocoder.on('results', function(results) 
     console.log(results.features[0].center[0]);
     console.log(results.features[0].center[1]);
);

【讨论】:

以上是关于从地理编码器 MapboxGl 检索数据(结果)的主要内容,如果未能解决你的问题,请参考以下文章

如何解析谷歌地图地理编码结果

用于场地的谷歌地图地理编码器

通过传递Zipcode,从Google地理编码服务中检索城市州和邮政信息

mapboxgl获取url返回的数据

如何准确地从 Eircode/邮政编码获取地理位置

使用 Google Maps Javascript API V3 反向地理编码检索邮政编码