У меня есть фрейм данных с 4 координатами для нескольких наблюдений: долгота от, широта от, долгота до и широта до. Я хочу сделать сегмент, который будет отображаться на карте, как в примере с аэропортом на графике https://plot.ly/r/lines-on-maps/
Однако я хотел бы, чтобы моя выходная карта была центрирована на основе координаты, которую я бы ей дал. Цель состоит в том, чтобы создать блестящую приборную панель, на которой человек выбирает аэропорт и центрируется на нем.
Итак, на примере аэропорта я получу что-то вроде:
selected_airport <- "Denver Intl" # my input variable in shiny
center_lat <- air$lat[air$airport == selected_airport]
center_lon <- air$lon[air$airport == selected_airport]
Насколько я понимаю, мне нужно указать его в качестве входных данных в части макета, но при помещении его в xaxis и yaxis он не работает:
layout(
title = 'Feb. 2011 American Airline flight paths<br>(Hover for airport names)',
geo = geo, showlegend = FALSE, height=800 , xaxis = center_lon, yaxis= center_lat )
Должен ли я использовать mapbox, как показано в этом примере с python? https://plot.ly/python/scattermapbox/
mapbox=go.layout.Mapbox(
accesstoken=mapbox_access_token,
bearing=0,
center=go.layout.mapbox.Center(
lat=center_lat,
lon=center_lon)