Я добавляю 2 пользовательских маркера на карту и нахожу маршрут между ними. Я получаю маршрут от API назначения, и он работает нормально. Но проблема в том, что когда этот маршрут рисуется на карте, мои собственные позиции маркеров и нарисованная полилиния не на 100% правильны.
Я добавляю пользовательский маркер, используя этот код:
MarkerOptions().position(startPos).title("Start Point")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_pin_start)))
и
MarkerOptions().position(endPos).title("End Point")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_pin_end))
Но когда я используя маркеры по умолчанию все работает нормально, как я хочу.
MarkerOptions().position(endPos).title("End Point")
.icon(BitmapDescriptorFactory.defaultMarker())
Когда я добавляю свои пользовательские маркеры, они отображаются на карте следующим образом Как видно из этого изображения, мой круговой маркер не прикреплен к правильная позиция
Но на самом деле я хочу вот так