通过ShinyApp中的地址设置位置图钉

时间:2018-09-11 07:30:36

标签: r shiny leaflet openstreetmap

一段时间以来,我一直在使用传单包显示ShinyApp中各种对象的位置。到目前为止,我已经使用具有邮政编码和坐标的数据库来确定引脚的位置,尽管在较高的缩放级别上这不是很准确,因为它仅模糊地针对邮政编码(尽管我可以访问完整地址)每个对象)。

我一直在想,是否有可能使用OpenStreetMap的地址搜索功能,该功能用于我的传单地图的地图拼贴,因此我可以为每个对象准确设置针脚,而不仅仅是将其放在每个邮政编码对应的城镇中间。

不幸的是,我为此主题找到的所有线程都与RShiny或R的传单包无关。

先谢谢您

1 个答案:

答案 0 :(得分:1)

我最近才开始使用Leaflet,并遇到了相同的问题。为了查明确切的地址,为什么不尝试将纬度和经度数据添加到您的地址。这样,传单将可以准确地定位位置。

有一个Excel加载项可将纬度和经度添加到提供的地址:https://www.adventuresincre.com/auto-populate-latitude-longitude-excel/

此外,还有一个地理编码工具作为传单的一部分:https://github.com/smeijer/leaflet-geosearch 会返回lat(对于给定的地址来说很长)。

您可以使用package options中获得的标记对象的x,y结果来获取经度,以获取所需的数据