Когда я отображаю маркер на Google Map простым способом (без базы данных, без отображения), я получаю приличный маркер, который прикрепляется к определенному адресу (улица, здание, и т. Д. c.) Но когда я Возьмите данные из базы данных и используйте функцию map для получения моих данных, маркеры перемещаются неправильно (они относятся не к карте, а к экрану в целом). Картирование происходит каждую секунду и перерисовывает мой маркер?
Первый маркер (внешнее отображение) работает нормально. Те, внутри функции отображения нет.
// Works good
<Marker
lat={55.690954}
lng={21.156816}
/>
/////////////////////
// Does not work good
{data.map(item => (
<div>
<Marker
lat={55.690954}
lng={21.156816}
/* lng={item.location.coordinates[0]}
lat={item.location.coordinates[1]} */
/>
</div>
))}
/////////////////////
Видео проблемы: