Calling .start() multiple times should be a no-op.
Initialize this._nextMarker.