Używam osmdroida w moim nowym projekcie Androida (ponieważ chcę móc korzystać z map offline), ale napotykam wiele trudności w dostosowywaniu wyglądu informacji bańka przypisana do elementu nakładki.Niestandardowa dymka z danymi dotykowymi dla elementów nakładki za pomocą osmdroida
W tej chwili używam nakładki ItemizedOverlayWithFocus
do wyświetlania moich produktów; patrząc na its code, zauważyłem, że cała sprawa została narysowana w metodzie onDrawFinished
, więc próbowałem stworzyć własną niestandardową nakładkę, aby zastąpić tę metodę, ale jest to dość trudne do uzyskania wyniku. Co chciałbym dostać coś tak jak to:
Skąd wy udało się uzyskać informację o niestandardowej bańki na swoich projektach?
znalazłem kilka klas do wdrożenia takiego dla Google MapView (jak Jeff Gilfelt's MapView Balloons), ale nic dla osmdroid.
Android mapviewballoons powinien używać prawie tak samo API. Nie próbowałeś przenieść go do osmdroida? – Macarse
Próbuję teraz, ale debuguję (na przykład nie mam żadnego zdarzenia dotykowego). Ale ponieważ widziałem sporo projektów z ładnie wyglądającymi bańkami informacyjnymi, wydaje mi się, że brakuje mi czegoś łatwiejszego niż przenoszenie mapviewballoons. – Vivi