【发布时间】:2016-06-03 07:10:59
【问题描述】:
我正在使用 Shiny 应用创建传单地图,但想将缩放控件的默认位置从 topleft 更改为 topright。
R leaflet 包在源代码中将默认位置设置为topleft。
根据这个问题:Customize Zoom in/out button in leaflet.js,我们可以使用map.zoomControl.setPosition('topright');来改变缩放控件的位置。
var map = L.map('map', {
zoomControl: true
});
map.zoomControl.setPosition('topright');
我可以创建一个 R 函数来设置zoomControl 的新位置吗?例如,
zoomControlPosition <- function(map, position = 'topleft') {
# New codes add here
}
我猜它涉及一些js,但我没有js的经验。感谢您的任何建议。
【问题讨论】:
标签: javascript r shiny leaflet