First of all, this is really awesome and I was not expecting to find something like this, which I actually really wanted! So cheers!
But my main use for this pulsing feature will be to indicate a "pulse" when my app actually updates the location for an annotation. In other words, simply setting it to a repeating animation is of little use as the pulses would be meaningless.
Rather, I am looking to implement a simple [pulse] method that will perform a single pulse animation on command. I am hoping this is possible and that you just didn't think of it, as opposed to there being some intrinsic limitation preventing it.
Any kind of headstart would be appreciated.