getOrAllocateByName
Gets the marker by name, or allocates a new marker.
It is guaranteed that repeated calls with equal name return the same marker instance and unique id. That is, the id is enough to correctly identify the marker again.
Return
The marker instance.