在ShinyApp中设置location-pin via地址

问题描述 投票:0回答:1

我一直在使用传单包来显示ShinyApp中各种对象的位置。到目前为止,我已经使用带有ZIP代码和坐标的数据库来确定引脚的位置,虽然这在更高的缩放级别上不是很准确,因为它只是模糊地定位ZIP-Code(尽管我可以访问完整的地址)每个对象)。

我一直想知道是否有可能以某种方式使用OpenStreetMap的地址搜索功能,该功能用于我的传单地图的地图图块,这样我就可以为每个对象准确设置引脚,而不仅仅是将其放入镇中间对应每个邮政编码。

不幸的是,我找到的关于这个主题的线程都没有与RShiny或R的传单包相关。

先感谢您

r shiny leaflet openstreetmap
1个回答
1
投票

我最近开始使用Leaflet并遇到了同样的问题。要确定确切的地址,为什么不尝试将纬度和经度数据添加到您的地址。这样传单就能精确定位。

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

此外,还有一个地理编码工具作为传单的一部分:https://github.com/smeijer/leaflet-geosearch返回lat,long为给定地址。

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

© www.soinside.com 2019 - 2024. All rights reserved.