Here's my take on the problem. I create AbsoluteLayout overlay which contains Info Window (a regular view with every bit of interactivity and drawing capabilities). Then I start Handler which synchronizes the info window's position with position of point on the map every 16 ms. Sounds crazy, but actually works.
$25 USD in 3 days
0.0 (0 reviews)
0.0
0.0
2 freelancers are bidding on average $20 USD for this job