首页 > 解决方案 > 通过 ShinyApp 中的地址设置定位销

问题描述

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

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

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

先感谢您

标签: rshinyleafletopenstreetmap

解决方案


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

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

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

您可以使用在包选项中获得的标记对象的 x、y 结果来获取数据的 lat、long


推荐阅读