Draw a marker like google maps with TCanvas on Delphi
问题 On my application I need draw on TCanvas a "marker", like Google Maps marker (see the image). I'd like use as parameters the radius, the height and the origin: I don't have idea about algorithm to use. I can use an arc to draw the top, but how can I draw the bottom? Note: I need draw it both with GDI and GDI+ so any solution is welcome. 回答1: Here is a quick example using a 200x200 PaintBox - it should at least give you an idea for the algorithm. I trust you can draw the black dot in the