Я пытаюсь добавить пользовательский оверлей к карте Google Maps в своей программе, но я не могу найти способ сделать это при использовании фрагментов.Как добавить наложения в MapFragment?
Все примеры и руководства, которые я смог найти, используют MapView
, а наложения можно добавить просто как myMapView.getOverlays().add(myOverlay)
.
Я не могу найти аналогичный метод при работе с фрагментом вместо MapView. У меня есть дескриптор GoogleMap
, который, как представляется, не содержит .getOverlays()
, и у меня нет такого большого успеха с самим фрагментом.
Итак, могу ли я и/или где найти аналогичный метод для добавления наложения на MapFragment
вместо MapView
?
Я знаю, что в версии 1 есть оверлеи, и вы можете добавить исправления и прочее подобное, но это просто проще. Google, вероятно, уверен, что точки LatLng правильно соединяются, чтобы сформировать здание или парк или что у вас есть – dannyRods
Так что, если бы я, например, хотел круг, мне пришлось бы вручную построить его из вершин? – varesa
Круги немного сложнее. Я отредактировал свой ответ, чтобы отразить это – dannyRods